Skip to main content

الإيصال

بمجرد أن تصبح المعاملة بالحالة SUCCESS، يشير receiptUrl الخاص بها إلى GET /v3/bills/transactions/{transactionId}/receipt. الاستجابة هي الملف نفسه، وليست غلاف JSON.
اقرأ Content-Type لتحديد امتداد الملف. إيصالات Sandbox صور PNG.تحتفظ الأخطاء بغلاف JSON: 404 NOT_FOUND عندما لا تكون المعاملة لك، أو ليست بالحالة SUCCESS، أو لا تملك إيصالًا.خزّن الملف مع operationId وtransactionId. سلّم عميلك الإيصال، لا مجرد رسالة تأكيد.

إشعار الدفع الخاص بـ AADL

بالنسبة إلى معاملات AADL، تُعيد GET /v3/bills/transactions/{transactionId}/avis إشعار avis de paiement الصادر عن مُصدِر الفاتورة بصيغة PDF. يكون متاحًا بمجرد أن يصبح الاكتشاف بالحالة READY، لذا يمكنك عرض الإشعار قبل أن يدفع العميل.
404 NOT_FOUND لأي مُصدِر فاتورة آخر، أو لمعاملة غير معروفة، أو ما دام الإشعار غير متاح بعد.

السجل

تسرد GET /v3/bills/transactions معاملاتك، الأحدث أولًا، ضمن بيئة مفتاحك فقط.
يحمل meta القيم total وlimit وoffset لتقسيم الصفحات.
يحمل كل صف الحقول نفسها التي تُعيدها GET /v3/bills/transactions/{transactionId}، بما فيها bills وselectedBills وerror.

المطابقة اليومية

  1. اسرد معاملات الأمس ذات status=SUCCESS، مع التنقّل بين الصفحات باستخدام offset.
  2. طابق كل transactionId مع دفتر حساباتك. قارن total بما حصّلته من عميلك.
  3. اسرد status=REFUNDED وتأكّد من أن كلًّا منها مستردّ من جهتك أيضًا.
  4. اسرد status=UNKNOWN وأبقِها مفتوحة إلى أن تُحسم.
أي SUCCESS غير موجودة لديك هي دفعة قبلتها ولم تسجّلها؛ وأي سجل لديك دون SUCCESS مقابلة هو مبلغ ما كان ينبغي لك تحصيله.

التالي: اختبار Sandbox

إعادة إنتاج كل نتيجة باستخدام حسابات الاختبار