المصادقة والصلاحيات
احفظ المفتاح على الخادم، وحدد له الصلاحيات اللازمة للخدمة التي تربطها.
Bearer authentication
أرفق المفتاح في ترويسة Authorization. تفحص الخدمة صلاحياته، وحالة الباقة، وملكية المورد في كل طلب.
HTTP
Authorization: Bearer YOUR_SERVER_KEY
Content-Type: application/jsonالصلاحيات
| الصلاحية | استخدامها |
|---|---|
wallet:read | رصيد محفظة التاجر، فواتير تمويل محفظة التاجر |
transactions:read | حركات المحفظة، التحويلات، تفاصيل التحويلات، الحوالات المكتبية، تفاصيل الحوالات المكتبية |
customers:read | العملاء، تفاصيل العملاء |
customers:write | إنشاء عميل |
cards:read | البطاقات، تفاصيل البطاقات، طلبات البطاقات، تفاصيل طلبات البطاقات، منتجات البطاقات المتاحة |
cards:create | طلب إصدار بطاقة |
invoices:read | فواتير USDT للعملاء، تفاصيل فواتير USDT للعملاء |
invoices:create | فتح فاتورة USDT لعميل |
wallet_payments:read | طلبات الدفع من محفظة WATADCASH، تفاصيل طلبات الدفع من محفظة WATADCASH |
wallet_payments:create | طلب دفع من محفظة WATADCASH |
withdrawals:read | السحوبات، تفاصيل السحوبات |
withdrawals:create | تأكيد طلب السحب، عرض سحب USDT عبر TRON |
transfers:create | تحويل إلى حساب WATADCASH |
office:transfers:create | حوالة إلى مكتب |
wallet:fund | فاتورة USDT لتمويل محفظة التاجر |
cards:fund | طلب تمويل بطاقة مملوكة |
المبالغ والمعرفات
أرسل المبالغ كنصوص عشرية لتجنب أخطاء الأعداد العائمة. تمويل البطاقات يستخدم USD، بينما فواتير USDT تستخدم الشبكة والعملة المحددتين في الخدمة.
معرف المورد في المسار عدد صحيح صادر عن الخادم. في السحب، استخدم resource_id الرقمي للمسار /withdrawals/{id}، ولا تستخدم مرجع GW النصي مكانه.
إعادة الطلب بأمان
استخدم Idempotency-Key للعمليات التي تتطلبه في المرجع. أعد استخدام المفتاح نفسه للطلب المنطقي نفسه، ولا تغيّر بياناته عند إعادة المحاولة.
لا تضف معاملات استعلام إلى مسارات API الموثقة. أرسل حقول الإنشاء في جسم JSON.
مرجع API الكاملتحديث الوثائق: 9 أكتوبر 2026
