Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.caurisflux.com/llms.txt

Use this file to discover all available pages before exploring further.

Structure des erreurs

{
  "statusCode": 400,
  "message": "Le montant doit être supérieur à 100 XOF",
  "error": "Bad Request"
}

Codes HTTP

CodeSignificationAction
200Succès-
400Requête invalideVérifier les paramètres
401Non authentifiéVérifier la clé API
403Accès refuséVérifier les permissions
404Ressource non trouvéeVérifier l’identifiant
422Erreur métierVoir le code d’erreur
429Trop de requêtesAttendre et réessayer
500Erreur serveurContacter le support

Erreurs de validation

ChampRègleMessage
amountMin: 100, Max: 5000000”Le montant doit être entre 100 et 5 000 000”
currencyXOF, XAF, EUR, USD”Devise non supportée”
customerPhoneFormat E.164”Format de numéro invalide”
providerValeur valide”Méthode de paiement invalide”

Erreurs de paiement

CodeDescriptionAction
insufficient_fundsSolde client insuffisantInformer le client
user_cancelledAnnulé par le clientProposer de réessayer
timeoutDélai expiréRéinitier le paiement
provider_errorErreur du providerRéessayer plus tard
invalid_phoneNuméro invalideVérifier le format E.164

Erreurs de payout

CodeDescriptionAction
invalid_recipientBénéficiaire invalideVérifier le numéro/compte
insufficient_balanceVotre solde insuffisantRecharger votre compte
provider_errorErreur du providerRéessayer plus tard
limit_exceededLimite dépasséeVérifier /payouts/limits
account_blockedCompte bloquéContacter le support

Rate limiting

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1705312800
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.