Skip to main content

Structure des erreurs

Codes HTTP

Erreurs de validation

Erreurs de paiement

Erreurs de payout

INSUFFICIENT_BALANCE au devis

POST /payouts/quote renvoie un 400 structuré, qui nomme les devises que vous pouvez autoriser à la conversion plutôt que de vous laisser deviner :
Reprenez une valeur de convertibleFrom dans le champ allowFxFrom du devis. Si la liste est vide, aucun de vos portefeuilles ne couvre le manque : il faut approvisionner le compte. Voir le guide Multi-devises.

Rate limiting

En cas de 429 Too Many Requests, attendez le timestamp X-RateLimit-Reset avant de réessayer.

Erreurs d’intégration courantes

Le returnUrl ne garantit pas le succès. Attendez toujours le webhook payment.completed.
N’utilisez jamais sk_* dans du JavaScript navigateur. La clé secrète reste côté serveur uniquement.
Envoyez +221771234567 (E.164), pas 771234567 ou 00221771234567.
Les clés sk_test_* ne fonctionnent qu’avec sandbox-api.caurisflux.com. Les clés sk_live_* uniquement avec prod-api.caurisflux.com.
Stockez toujours le transactionId retourné. Sans lui, impossible de lier le webhook à votre commande.