Démarrer

Erreurs

Toutes les erreurs ont le même format.

Format

Utilisez cause dans votre code (valeur stable) et message pour le journal ou l’affichage.

Réponse 409
{
  "status": "409 CONFLICT",
  "message": "Solde insuffisant : 84700.00 XOF disponible, 1019998.98 requis !",
  "errors": ["Solde insuffisant : 84700.00 XOF disponible, 1019998.98 requis !"],
  "cause": "INSUFFICIENT_FUNDS"
}

Codes

HTTPcauseSignificationQue faire
400BAD_REQUESTDonnée invalide (montant hors limites, numéro, réseau manquant…)Corriger la requête, ne pas réessayer telle quelle
400(message de lecture JSON)JSON mal formé, réseau inconnuCorriger la requête
401UNAUTHORIZEDClé API absente, invalide, renouvelée, ou service / compte suspenduVérifier la clé ; contacter Nebryon en cas de suspension
403ACCOUNT_NOT_VERIFIEDCompte partenaire pas encore vérifiéEnvoyer sa CNIB depuis l’espace partenaire, attendre la validation
403SANDBOX_ONLYDéclencheur de la SandBox appelé avec une clé de productionUtiliser la clé pk_test_
404NOT_FOUNDTransaction inconnue—
409PAYMENT_ALREADY_PENDINGPaiement identique déjà en attenteAttendre son résultat ou changer le montant
409INVALID_STATUSSandBox : paiement déjà terminé—
409INSUFFICIENT_FUNDSSolde du portefeuille insuffisant pour le retraitAttendre des encaissements
503OPERATOR_DISABLEDOpérateur momentanément indisponibleProposer un autre réseau, réessayer plus tard
503NO_COLLECTION_NUMBERAucun numéro de collecte disponible sur ce réseauProposer un autre réseau, réessayer plus tard
5xx—Erreur temporaireRéessayer avec la même externalReference