Demander le format

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

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:

NomDéfinition
userIdL'UUID de l'utilisateur, que vous pouvez trouver dans votre compte personnel lorsque vous cliquez sur l'icône de l'utilisateur.
signLe 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);
COPIE

Si 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);
COPIE
Diffé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