دليل المطوّر لربط متجرك بالمنصة
X-Api-Key (أو باراميتر api_key).الرابط الأساسي (Base URL):
create).status) — والمنصة تراقب العنوان وتؤكّد تلقائياً أول ما تصل الدفعة.status: paid → الدفعة مؤكّدة. بدون أي رقم عملية.مهم: يجب أن يحوّل الزبون المبلغ بالضبط (بما فيه الكسور إن وجدت) حتى تتم المطابقة.
X-Api-Key مع كل طلب.create)، اعرض العنوان والمبلغ للزبون، ثم تابع الحالة (status) حتى paid.أرسل مفتاحك في الترويسة مع كل طلب:
| الحقل | إلزامي | الوصف |
|---|---|---|
service | نعم | الخدمة: usdt أو binance |
network | لـ usdt | الشبكة: trc20 أو bep20 (مطلوبة مع usdt فقط) |
amount | نعم | المبلغ المطلوب |
to_address | لـ usdt | عنوان محفظتك المستلِمة (مع usdt فقط) |
metadata | لا | بيانات متجرك (order_id…) — JSON |
للدفع عبر Binance Pay: استخدم service=binance بدون network أو to_address — تُطابَق الدفعة تلقائياً على حسابك المربوط.
الاستجابة تحوي public_ref (معرّف الفاتورة) وexpires_at.
إذا كان نفس المبلغ محجوزاً لفاتورة فعّالة أخرى على نفس العنوان، تُرجع المنصة
success: false مع reserved_minutes (الوقت المتبقّي) — اطلب من الزبون الانتظار أو استخدم مبلغاً مختلفاً.
النقطة الأهم: يستعلم عنها متجرك كل ~15 ثانية ضمن النافذة. كل استعلام يشغّل مراقبة العنوان، فأول ما تصل الدفعة المطابقة تصبح الحالة paid تلقائياً.
قيم status:
| القيمة | المعنى |
|---|---|
pending | بانتظار وصول الدفعة — تابع الاستعلام |
paid | ✅ وصلت الدفعة وتأكّدت تلقائياً |
expired | انتهت مدة الفاتورة |
cancelled | أُلغيت الفاتورة |
الحقل المطلوب: public_ref
| الكود | المعنى |
|---|---|
| 400 | طلب ناقص أو معامل غير صالح |
| 401 | مفتاح API مفقود |
| 402 | انتهى الاشتراك / لا رصيد |
| 403 | مفتاح موقوف أو API معطّل للحساب |
| 404 | غير موجود |
| 429 | تجاوز حد الطلبات |
| 503 | الموقع تحت الصيانة / متوقف |