Format żądania
Endpoint
https://api.cryptomus.com/
Wszystkie żądania należy wysłać metodą post w formacie JSON.
Prośba musi zostać podpisana
Uwierzytelnianie
Proces uwierzytelniania jest przeprowadzany przez wysyłanie 2 nagłówków HTTP:
Nazwa | Definicja |
---|---|
merchant | UUID sprzedawcy, który można znaleźć na koncie handlowca w sekcji Ustawienia. |
sign | Hash MD5 korpusu żądania pocztowego zakodowany w Base64 i połączony z kluczem API. |
Definicja
UUID sprzedawcy, który można znaleźć na koncie handlowca w sekcji Ustawienia.Definicja
Hash MD5 korpusu żądania pocztowego zakodowany w Base64 i połączony z kluczem API.
Przykład generowania podpisu w PHP:
$data = json_encode($data);
$sign = md5(base64_encode($data) . $API_KEY);
KOPIUJJeśli żądanie nie wymaga przekazania parametrów w ciele, utworz podpis dla pustego ciągu:
$sign = md5(base64_encode('') . $API_KEY);
KOPIUJRóżny Kluczowe interfejsy API są używane do przyjmowania płatności i wypłat
Przykład żądania
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 '{}'
KOPIUJ