إنتقل إلى المحتوى الرئيسي

ألغِ فاتورة

نظرة عامة

تستطيع إلغاء فاتورة كي لا يعود المشتري قادرًا على دفعها. يفيد ذلك عندما تحتوي الفاتورة على خطأ. يتطلب الإلغاء شرطين:

  • حالة الفاتورة: غير مدفوعة (Unpaid)
  • مشاهدات صفحة الدفع: 0

إذا كانت الفاتورة تابعة لمشروع آخر والمفتاح مقيَّدًا بمشروع، تستجيب الطريقة بالرد Restricted project. وإذا لم تكن لديك فاتورة بهذا المعرّف — Invoice not found. وإذا وُجدت الفاتورة لكن شروط الإلغاء غير مستوفاة — Invoice cannot be canceled.

الطلب

curl -X POST https://api.bitsby.app/invoices/cancel \
-H "Authorization: Token MSvL2ltaDZdWVjmZURURMVWhqSJLT2NURjhL2Fla1Z1T1IxQTltKs1T3Ay" \
-F "invoiceId=ade9550d-3dc7-4fd3-b94e-3b4c12aaaa0c"

معطيات الطلب

المعطىنوع البياناتالوصفمثالإلزامي؟
invoiceIdUUIDمعرّف الفاتورة بصيغة UUIDade9550d-3dc7-4fd3-b94e-3b4c12aaaa0cنعم

مثال على الاستجابة

{
"result":"success",
"data":"Invoice canceled"
}