/api/v1/order/status طلب المصادقة
تضمين X-Bolt-Key وX-Bolt-Timestamp وX-Bolt-Signature. استخدم المللي ثانية الحالية timestamp وقم بتوقيع timestamp مع نص الطلب الدقيق.
01. معلمات الطلب
application/jsonأرسل إلى التاجر externalOrderId المستخدم عند إنشاء الطلب، وليس orderToken. يمكن الاستعلام عن الطلبات التي تنتمي إلى مفتاح API الحالي فقط.
قيمة المثال
{"externalOrderId": "INV-20260209-99281"}السلسلة المطلوبة، من 6 إلى 64 حرفًا. يُسمح باستخدام الأحرف والأرقام والشرطات السفلية (_) والواصلات (-).
حالات الطلب والتنفيذ
PENDINGفي انتظار الدفع: لم تتم مطابقة أي تحويل مؤهل.
PAIDتم اكتشاف الدفع، في انتظار تأكيد blockchain.
CONFIRMEDتم تأكيد الدفع أو قبوله من خلال مراجعة التاجر؛ ربما لا يزال تسليم رد الاتصال معلقًا.
COMPLETEDتم تأكيد الدفع وتلقى BoltUtil استجابة رد اتصال ناجحة.
EXPIREDانتهت فترة الدفع بدون تحويل مؤهل مطابق. قد يستمر التعرف على التحويل في الوقت المحدد مع التأكيد المتأخر لاحقًا.
FAILEDالطلب في حالة فاشلة. لا تعامله على أنه نجاح في الدفع.
CANCELLEDتم إلغاء الطلب. لا تعامله على أنه نجاح في الدفع.
تعني PAID أن التأكيد لم يكتمل؛ لا تنفذ التسليم بناءً عليها. تعني CONFIRMED أو COMPLETED تأكيد الدفع؛ سلّم مرة واحدة لكل externalOrderId. تعني COMPLETED أن BoltUtil تلقى استجابة ناجحة للإشعار، ولا تثبت تسليم طلبك. للدفعات المراجعة يدويًا، تحقق أيضًا من المبلغ المدفوع ونوع التسوية.
02. حقول الاستجابة (data)
application/jsonملاحظات الاستعلام
- يُرجع الاستعلام حالة الطلب المخزنة؛ ولا يقوم بفحص blockchain على الفور. التأكيدات هي القيم المسجلة. استخدم status لتحديد تأكيد الدفع.
- بدون دفعة مطابقة، قد تكون paidAmount وshortfallAmount وsettlementType وtxHash والأوقات ذات الصلة null. وهذا ليس فشل استعلام.
- يمكن الاستعلام عن طلباتك فقط. يمكن للحسابات المجانية الوصول إلى الطلبات التي تم إنشاؤها خلال آخر 30 يومًا؛ يمكن للأعضاء النشطين الوصول إلى كل التاريخ. الطلبات المفقودة أو التي يتعذر الوصول إليها لم يتم العثور على أمر الإرجاع.
- paidAt وconfirmedAt وcompletedAt هي سلاسل تاريخ/وقت، مثل 2026-02-09T18:20:50.790، بدون إزاحة المنطقة الزمنية. إنها ليست طوابع زمنية بالميلي ثانية.
الأخطاء الشائعة
هذه حالات شائعة. استخدم حالة HTTP الفعلية ورمز/رسالة الاستجابة لتشخيص حالات الفشل. الاستجابة الخاطئة ليست نتيجة دفع.
- 401: تحقق من مفتاح API وتوقيع الجسم الخام والميلي ثانية الحالية timestamp (خلال 5 دقائق من ساعة الخادم).
- 404: الطلب مفقود، أو ينتمي إلى تاجر آخر، أو خارج السجل الذي تسمح به خطتك.