Skip to main content

الإتاحة

تُعيد GET /v3/bills/partners مُدخلًا واحدًا لكل مُصدِر فاتورة مع status واحدة: ACTIVE أو UNAVAILABLE.
يُجيب مُصدِر الفاتورة ذو الحالة UNAVAILABLE بالخطأ 503 PARTNER_UNAVAILABLE على discover وpay. اقرأ هذه الخريطة عند بناء أداة اختيار مُصدِر الفاتورة وأخفِ ما هو غير متاح؛ إذ تتغيّر الإتاحة دون إشعار مسبق.
يرى مفتاح الإنتاج الإتاحة الفعلية. أما مفتاح Sandbox فيرى جميع مُصدِري الفواتير بالحالة ACTIVE، لأن طلبات Sandbox لا تصل أبدًا إلى مُصدِر الفاتورة.

اسم الشريك

قيمة partner هي المفتاح الدقيق من الخريطة أعلاه. يُكتب Algérie Télécom بعلامات النبر وبمسافة؛ وأي كتابة أخرى تُرفض بالخطأ 400 ERR_VALIDATION.

الكائن account

يحتوي account على معرّف واحد فقط، ويجب أن يكون المعرّف الذي يفهمه مُصدِر الفاتورة. الجدول أدناه هو القائمة الكاملة.

ADE

يتكوّن electronic_payment_key من 25 حرفًا بالضبط. يحدّد كل مفتاح فاتورة واحدة.

SONELGAZ

الحقول الثلاثة كلها سلاسل نصية إلزامية، تُنسخ كما هي مطبوعة على الفاتورة. amount_without_stamp هو المبلغ قبل الطابع الجبائي، مع استخدام النقطة فاصلًا عشريًا. يتحقّق مُصدِر الفاتورة من القيم الثلاث معًا؛ وأي عدم تطابق يُنهي الاكتشاف بالرمز INVALID_ACCOUNT.

SEAAL

يتكوّن code_client من 2 إلى 6 أحرف أبجدية رقمية، وcode_contrat من 2 إلى 10 أرقام. كلاهما إلزامي. قد يتضمّن حساب SEAAL عدة فواتير فصلية غير مدفوعة؛ ويُعيدها الاكتشاف جميعًا.

AADL

يتكوّن codeloc من 6 إلى 20 رقمًا.تُصدر AADL إشعارًا إجماليًا واحدًا لكل ملف سكن. تُدرج المتأخرات ضمن هذا المبلغ الواحد ولا يمكن دفعها بشكل منفصل.

SEOR

يتكوّن contrat من 1 إلى 6 أرقام؛ تطبعه الفاتورة بمسافة (284 932) وتُتجاهل المسافات. ويتكوّن facture من 18 حرفًا أو رقمًا. كلاهما إلزامي.SEOR (مياه وهران) فاتورة واحدة: يُعيد الاكتشاف الفاتورة التي أرسلتها بالضبط. لا تستطيع SEOR التمييز بين زوج خاطئ وفاتورة مدفوعة مسبقًا في الوكالة، لذا يعني INVALID_ACCOUNT لدى SEOR «معلومات غير صحيحة أو فاتورة مدفوعة مسبقًا».

Algérie Télécom

phone_number هو رقم هاتف ثابت من 9 أرقام: 0، ثم 2 أو 3 أو 4، ثم 7 أرقام. لا تُقبل أرقام الهاتف المحمول.

ما تُعيده الواجهة

تُعيد كل معاملة المعرّف ضمن account، بشكل مسطّح، بمفتاح يختلف باختلاف الشريك:هذه المفاتيح للإخراج فقط. استخدم صيغ الطلب المذكورة أعلاه عند الإرسال.
التكاملات المنجزة قبل هذه الصفحة تُرسل reference (ADE) أو phoneNumber (Algérie Télécom) كمعرّف. كلاهما ما زال مقبولًا ويُحوَّل إلى electronic_payment_key وphone_number؛ أما التكاملات الجديدة فعليها استخدام الصيغ أعلاه.

أخطاء التحقّق

لا يُنشئ الرمز 400 أي معاملة أبدًا. عندما يكون المعرّف سليم الصيغة لكن مُصدِر الفاتورة لا يتعرّف عليه، يُقبل الاكتشاف ثم ينتهي لاحقًا بالحالة FAILED مع error.code = INVALID_ACCOUNT (راجع اكتشاف الفواتير).

التالي: اكتشاف الفواتير

بدء عملية اكتشاف وقراءة الفواتير