الدليل
التوثيق
صفحات قصيرة لكل مهمة. وكل صفحة تنتهي بما تتحقق منه إن لم تنجح.
البداية
الشبكة
بوابة المشترك
الكروت
المدفوعات
الفوترة
الانتقال
الواجهة البرمجية
- المصادقة كل طلب يحمل بيانات اعتماد واحدة. وصلاحية الرمز هي صلاحيات صاحبه في هذه اللحظة متقاطعةً مع نطاق الرمز نفسه، تُحسب مع كل نداء.
- رموز الواجهة البرمجية امنح سكربتًا أو مهمة أو نظام شريك بيانات اعتماد خاصة به، محدودة بجزء مما يملكه صاحبها، بلا كلمة مرور في ملف إعداد.
- الأخطاء غلاف واحد لكل إخفاق، وعشرة رموز عامة تبني عليها قرارك، ورسالة مترجَمة منفصلة يجب ألا يحلّلها برنامجك ولا يقارنها أبدًا.
- الترقيم والترشيح المعاملات page وpage_size وsort وorder وq وfilter[key] على كل قائمة، مع سقف العمق الذي يقصّ رقم الصفحة بصمت بدل أن يردّ خطأ.
- منع تكرار العمليات كل ما يحرّك مالًا أو يجهّز خدمة يأخذ request_id من العميل. أعد استعمال المفتاح نفسه في كل إعادة محاولة لنيّة واحدة، وإلا دفعت مرتين.
- حدود المعدل خمس ميزانيات لكل مستأجر، وميزانية لكل عنوان IP على النقاط العامة، وحفنة ميزانيات لكل مشغّل. وكلها تتناسب مع فئة ترخيص المستأجر.