Demander le format
Endpoint
https://api.cryptomus.com/
Toutes les requêtes doivent utiliser les méthodes HTTP appropriées (GET, POST, PUT, DELETE, etc.) selon la sémantique REST et être envoyées au format JSON.
La requête doit être signée.
Authentification
Le processus d'authentification est effectué en envoyant 2 en-têtes HTTP:
Nom | Définition |
---|---|
userId | L'UUID de l'utilisateur, que vous pouvez trouver dans votre compte personnel lorsque vous cliquez sur l'icône de l'utilisateur. |
sign | Le hachage MD5 du corps de la demande post-demande encodé dans Base64 et combiné avec votre clé API. |
Définition
L'UUID de l'utilisateur, que vous pouvez trouver dans votre compte personnel lorsque vous cliquez sur l'icône de l'utilisateur.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 'userId: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: f80fa426a89eb62bd53997326865d850' \
-H 'Content-Type: application/json' \
-d '{}'
COPIE