So'rov formati

Endpoint
https://api.cryptomus.com/
Nusxa ko'chirmoq

Barcha so'rovlar JSON formatida post usuli orqali yuborilishi kerak.
So'rov imzolanishi kerak

Autentifikatsiya

Autentifikatsiya jarayoni 2 http sarlavhasini yuborish orqali amalga oshiriladi:

IsmTa'rif
user_idFoydalanuvchi belgisini bosganingizda shaxsiy hisobingizda topishingiz mumkin bo'lgan foydalanuvchi UUID.
signPost so'rovining yostiqchisining yostiqchisining bachadonining tanasi va API kaliti bilan birlashtirilgan MD5 has.

Ta'rif

Foydalanuvchi belgisini bosganingizda shaxsiy hisobingizda topishingiz mumkin bo'lgan foydalanuvchi UUID.

Ta'rif

Post so'rovining yostiqchisining yostiqchisining bachadonining tanasi va API kaliti bilan birlashtirilgan MD5 has.

PHP-da imzo avlod namunasi:


$data = json_encode($data);
$sign = md5(base64_encode($data) . $API_KEY);
Nusxa ko'chirmoq

Agar so'rov tanada o'tish parametrlarini talab qilmasa, keyin bo'sh satr uchun imzo hosil qiling:


$sign = md5(base64_encode('') . $API_KEY);
Nusxa ko'chirmoq
Har xil Kalit apis to'lovlar va to'lovlarni qabul qilish uchun ishlatiladi

Misolga misol


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 '{}'
Nusxa ko'chirmoq