قالب درخواست

Endpoint
https://api.cryptomus.com/
کپی

کلیه درخواست ها باید از طریق روش POST با فرمت JSON ارسال شوند.
درخواست باید امضا شود

احراز هویت

فرآیند احراز هویت با ارسال 2 عنوان HTTP انجام می شود:

نامتعریف
merchantUUID بازرگان ، که می توانید در حساب شخصی بازرگان در بخش تنظیمات پیدا کنید.
signMD5 هش از بدنه درخواست پست رمزگذاری شده در Base64 و همراه با کلید API شما.

تعریف

UUID بازرگان ، که می توانید در حساب شخصی بازرگان در بخش تنظیمات پیدا کنید.

تعریف

MD5 هش از بدنه درخواست پست رمزگذاری شده در Base64 و همراه با کلید API شما.

نمونه ای از تولید امضا در PHP:


$data = json_encode($data);
$sign = md5(base64_encode($data) . $API_KEY);
کپی

اگر درخواست نیازی به پارامترهای عبور در بدن ندارد ، پس از آن یک امضا برای یک رشته خالی تشکیل دهید:


$sign = md5(base64_encode('') . $API_KEY);
کپی
ناهمسان API های کلیدی برای پذیرش پرداخت و پرداخت استفاده می شود

مثال


curl https://api.cryptomus.com/v1/payment/services \
  -X POST \
  -H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
  -H 'sign: f80fa426a89eb62bd53997326865d850' \
  -H 'Content-Type: application/json' \
  -d '{}'
کپی