Yóbbal PAY DOCS
ErreursTEST
DÉMARRER

Erreurs

Toutes les réponses ont la même enveloppe. En cas d’erreur, error remplace data. Gardez le requestId : il permet de retrouver la requête.

{
  "code": 422,
  "status": "error",
  "requestId": "req_exemple",
  "error": {
    "code": "IDEMPOTENCY_KEY_REUSED",
    "message": "Cette Idempotency-Key a déjà servi pour une autre demande."
  }
}
HTTPCodeQuandQue faire
400INVALID_PAYMENT_REQUESTCorps de paiement invalide : montant, devise, référence, provider null…Corrigez les champs indiqués dans la réponse.
400INVALID_IDEMPOTENCY_KEYClé absente ou hors de 16 à 128 caractères.Générez une clé par tentative, par exemple un UUID.
401INVALID_API_KEYClé absente, invalide, expirée ou révoquée.Vérifiez la clé et son environnement.
403LIVE_KEY_REQUIREDClé TEST envoyée à l’API LIVE.Utilisez votre clé LIVE sur l’origine LIVE.
403TEST_KEY_REQUIREDClé LIVE envoyée à l’API TEST.Utilisez votre clé TEST sur l’origine sandbox.
404PAYMENT_NOT_FOUNDPaiement absent pour ce marchand et cet environnement.Vérifiez l’identifiant et l’environnement.
409DUPLICATE_MERCHANT_REFERENCERéférence déjà utilisée avec une autre clé d’idempotence.Retrouvez le paiement par référence.
409PAYMENT_NOT_REFUNDABLELe paiement ne peut pas être remboursé.Vérifiez son statut et l’opérateur.
409REFUND_ALREADY_REQUESTEDUn remboursement est déjà en cours ou terminé.Consultez le remboursement existant.
422IDEMPOTENCY_KEY_REUSEDMême clé utilisée avec un autre corps.Rejouez le même corps ou générez une nouvelle clé.
501REFUND_PROVIDER_UNAVAILABLERemboursement automatique Orange Money indisponible en LIVE.Consultez les possibilités de l’opérateur.