كيف تحصل على مفاتيح التشغيل
- نفذ قائمة الاعتماد كاملة في بيئة التجربة.
- لوحة المطورين تسجل أغلب البنود تلقائيا وأنت تجرب.
- شغل اختبار الاعتماد الآلي من اللوحة. يتحقق من ربط، وقائمة منشورة، وطلب كامل حتى
completed، وحدث webhook وصل إلى عنوانك. - بعد نجاح الاختبار يراجع فريقنا حسابك ويوافق.
- بعد الموافقة تصدر مفاتيح التشغيل
pk_live_xxxوsk_live_xxx.
قبل الاعتماد يرد عنوان التشغيل 403 PARTNER_NOT_CERTIFIED.
حالة حسابك
| الحالة | المعنى |
|---|---|
| بانتظار الاعتماد | بيئة التجربة فقط |
| معتمد | مفاتيح التشغيل متاحة |
| موقوف | كل الطلبات ترد 403 PARTNER_SUSPENDED، والأحداث متوقفة |
عند الإطلاق ننشئ حسابات الشركاء بأنفسنا. بعدها يفتح التسجيل الذاتي في لوحة المطورين: يبدأ حسابك «بانتظار الاعتماد»، وتعمل بيئة التجربة فورا.
عند التسجيل توافق على شروط الشركاء، ونحفظ نسخة الشروط ووقت الموافقة. إذا تغيرت الشروط نطلب موافقتك من جديد.
الواجهة مجانية في الفترة التجريبية، مع حدود استخدام. سنعلن الأسعار لاحقا.
قائمة الاعتماد
التوقيع والأمان
- طلب صحيح ينجح.
- توقيع خاطئ، ووقت قديم، ورقم عشوائي مكرر: كل واحد يرفض، ونظامك يسجل رمز الخطأ.
- الأسرار في خادمك فقط، لا في تطبيق ولا متصفح ولا سجلات.
- الوقت على خوادمك مضبوط بـ NTP.
- عنوان الـ webhook
httpsعام، وكذلك عنوان التسعير إن وجد. - لا تطلب
customer:contactإلا إذا احتجت رقم العميل كاملا، ونظامك يعمل بالرقم المخفي.
منع التكرار
- إعادة PUT بنفس المفتاح ترجع
Idempotent-Replayed: true. - إعادة المحاولة تأخذ توقيعا جديدا ونفس المفتاح.
الربط
- يعرض نظامك الرمز نصا وQR.
- يعالج
link.created. - بعد
link.removedيتوقف كل اتصال بذلك المكان.
القائمة
- نشر قائمة كاملة بصيغة CM v1 ينجح.
- تعديل بنسخة قديمة يعالج: قراءة، ثم إعادة النشر.
- نفاد صنف عند التاجر يصل إلى AurMap خلال 5 ثوان.
- تحديث الحالة يرسل قائمة النفاد كاملة، لا الصنف الجديد وحده.
-
menu.changedمن التاجر ينعكس في نظامك. - المطابقة الليلية بـ
POST /menus/reconcileتعمل.
الأحداث
- التوقيع يتحقق بمقارنة ثابتة الزمن.
- الرسائل الأقدم من 5 دقائق ترفض.
- الأحداث المكررة تتجاهل حسب
event_id. - الأنواع والحقول غير المعروفة تتجاهل.
- الرد
200خلال 10 ثوان.
الطلبات
- قبول الطلب قبل
accept_by. - رفض بسبب.
- المسار الكامل حتى
completed. - إلغاء التاجر بعد القبول.
-
order.cancelledبسببcustomerوtimeoutيزيل الطلب من شاشة المطبخ. - طلب نقدي يكتمل عند الاستلام.
التعافي
- بعد 10 دقائق من توقف عنوانك، يستعيد نظامك الطلبات المنتظرة من
GET /orders?status=receivedأو سجل الأحداث. - رد
429يعاد بعدRetry-After.
التشغيل
- بريد دعم فني لفريقك، ووسيلة للتواصل عند الأعطال.
لأنظمة المحاسبة قريبا
- اليوم المغلق يطابق التحويل.
- التصحيحات تسجل في يومها الصحيح.
يوم الإطلاق
- أضف مفاتيح التشغيل وعنوان التشغيل إلى خادمك.
- سجل عنوان webhook للتشغيل، واحفظ سره.
- أرسل «إرسال تجربة» من اللوحة وتأكد أنه وصل.
- اربط فرعا واحدا لتاجر حقيقي أولا، وتابع أول طلب معه.
- بعدها افتح الربط لكل تجارك.