Talep biçimi

Endpoint
https://api.cryptomus.com/
Kopya

Tüm istekler, REST semantiğine uygun olarak uygun HTTP yöntemlerini (GET, POST, PUT, DELETE vb.) kullanmalı ve JSON formatında gönderilmelidir.
İstek imzalanmalıdır.

Kimlik doğrulama

Kimlik doğrulama işlemi 2 HTTP başlığı gönderilerek gerçekleştirilir:

İsimTanım
merchantSatıcının Ayarlar bölümünde kişisel hesabında bulabileceğiniz satıcının UUID'si.
signBase64'te kodlanan ve API anahtarınızla birleştirilen MD5 Post isteğinin gövdesinin karma.

Tanım

Satıcının Ayarlar bölümünde kişisel hesabında bulabileceğiniz satıcının UUID'si.

Tanım

Base64'te kodlanan ve API anahtarınızla birleştirilen MD5 Post isteğinin gövdesinin karma.

PHP'de imza üretimi örneği:


$data = json_encode($data);
$sign = md5(base64_encode($data) . $API_KEY);
Kopya

İstek gövdedeki parametreleri geçmeyi gerektirmiyorsa, boş bir dize için bir imza oluşturun:


$sign = md5(base64_encode('') . $API_KEY);
Kopya
Farklı Anahtar API'ler ödemeleri ve ödemeleri kabul etmek için kullanılır

Talep Örneği


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 '{}'
Kopya