طلب التنسيق
Endpoint
https://api.cryptomus.com/
يجب إرسال جميع الطلبات عبر طريقة البريد بتنسيق JSON.
يجب توقيع الطلب
المصادقة
يتم تنفيذ عملية المصادقة عن طريق إرسال 2 رؤوس HTTP:
اسم | تعريف |
---|---|
user_id | معرف المستخدم الخاص بالمستخدم، والذي يمكنك العثور عليه في حسابك الشخصي عند النقر فوق رمز المستخدم. |
sign | تجزئة MD5 لجسم طلب البريد المشفر في BASE64 وجمع مع مفتاح API الخاص بك. |
تعريف
معرف المستخدم الخاص بالمستخدم، والذي يمكنك العثور عليه في حسابك الشخصي عند النقر فوق رمز المستخدم.تعريف
تجزئة MD5 لجسم طلب البريد المشفر في BASE64 وجمع مع مفتاح API الخاص بك.
مثال على توليد التوقيع في PHP:
$data = json_encode($data);
$sign = md5(base64_encode($data) . $API_KEY);
ينسخإذا كان الطلب لا يتطلب مرور المعلمات في الجسم ، فقم بتشكيل توقيع لسلسلة فارغة:
$sign = md5(base64_encode('') . $API_KEY);
ينسخمختلف واجهات برمجة التطبيقات الرئيسية تستخدم لقبول المدفوعات والدفعات
طلب مثال
curl https://api.cryptomus.com/v1/payment/services \
-X POST \
-H 'user_id: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: f80fa426a89eb62bd53997326865d850' \
-H 'Content-Type: application/json' \
-d '{}'
ينسخ