Demander le format
Endpoint
https://api.cryptomus.com/
Toutes les demandes doivent être envoyées via la méthode POST au format JSON.
La demande doit être signée
Authentification
Le processus d'authentification est effectué en envoyant 2 en-têtes HTTP:
Nom | Définition |
---|---|
merchant | L'UUID du marchand, que vous pouvez trouver dans le compte personnel du marchand dans la section Paramètres. |
sign | Le hachage MD5 du corps de la demande post-demande encodé dans Base64 et combiné avec votre clé API. |
Définition
L'UUID du marchand, que vous pouvez trouver dans le compte personnel du marchand dans la section Paramètres.Définition
Le hachage MD5 du corps de la demande post-demande encodé dans Base64 et combiné avec votre clé API.
Exemple de génération de signature en php:
$data = json_encode($data);
$sign = md5(base64_encode($data) . $API_KEY);
COPIESi la demande ne nécessite pas de paramètres de passage dans le corps, formez une signature pour une chaîne vide:
$sign = md5(base64_encode('') . $API_KEY);
COPIEDifférent API clé sont utilisés pour accepter les paiements et les paiements
Demander un exemple
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 '{}'
COPIE