Codes d’erreur
Les réponses JSON incluent généralement un champ numérique code et un message.
| Code | HTTP typique | Signification |
|---|---|---|
2000 | 200 | Succès |
2001 | 401 | Compte réseau non activé / utilisateur non authentifié (contexte API) |
3001 | 400 | Compte / réseau introuvable |
4001 | 400 / 422 | Paramètres manquants ou invalides |
4011 | 401 | Identifiants / token invalides |
4090 | 409 | Transaction déjà en cours (lock) |
5001 | 200/502 | Service opérateur indisponible / conflit d’idempotence |
6001 | 200 | Solde insuffisant |
7001 | 200 | Montant incorrect |
1 | 401 | Service en maintenance (canal désactivé) |
2002 | 401 | Adresse IP non autorisée (cash-out) |
En cas de conflit d’idempotence (
command_id déjà utilisé), l’API peut renvoyer
la transaction existante plutôt qu’une erreur pure — gérez ce cas dans votre client.
L’API v1 est dépréciée et sera désactivée le
31-01-2027. Migrez vers
/api/v2.