À chaque échec interne de Paiement (Pay-In), la cause de l’échec est ajoutée à l’objet payment renvoyé dans la réponse HTTP.

Important

Ce sont des erreurs applicatives et non des erreurs HTTP.

Les codes de statut HTTP retournés par chaque point de terminaison de l’API HUB2 sont indiqués dans documentation de référence de l’API HUB2.

Les motifs d’échec indiqués dans cette page ne concernent que les erreurs rencontrées lors du traitement d’une transaction.

Liste des différents motifs d’échec avec leur code et leur description associée :

CodeDescription
internal_errorLe paiement a échoué, une erreur interne est survenue. Notre service technique est au courant et travaille à sa résolution.
service_unavailableLe paiement a échoué. L’opérateur est actuellement indisponible.
unknown_reasonLe paiement a échoué. Aucune raison précise n’a été fournie par l’opérateur.
unknown_reason_orangeLe paiement a échoué. Aucune raison n’a été fournie par Orange.
customer_account_lockedLe paiement a échoué. Le compte du client est bloqué par l’opérateur.
customer_insufficient_fundsLe paiement a échoué. Le client ne dispose pas de suffisamment de fonds.
authentication_failedLa validation du paiement par la client a échoué, le paiement a été annulé.
authentication_timeoutLe délai d’attente pour la validation du paiement est dépassé, le paiement a été annulé.
timeoutLe délai d’attente pour pour l’exécution du paiement est dépassé.
bad_parametersLe paiement a échoué à cause de paramètres incorrects.
forbidden_by_providerLe paiement a été refusé par l’opérateur.
too_many_requestLe paiement a échoué. L’opérateur est surchargé. Veuillez réessayer plus tard.
duplicate_requestLe paiement a échoué. Une opération similaire vient d’être enregistrée. Veuillez réessayer plus tard.
canceled_by_customerLe paiement a été annulé par le client.
canceledLe paiement a été annulé par l’opérateur.
fraud_suspicionLe paiement a échoué. L’opérateur a repéré une tentative de fraude.
unsupported_currencyLe paiement a échoué. La devise n’est pas supportée.
payer_quota_exceededLe paiement a échoué, le quota du client est dépassé.
invalid_payment_processorL’opérateur sélectionné ne permet pas d’effectuer cette opération.
invalid_msisdnLe numéro de téléphone est incorrect. Le paiement a échoué.
wave_payment_expiredLe paiement a expiré. Ne plus utiliser le lien Wave correspondant à ce paiement.
blacklisted_msisdnLe MSISDN est temporairement banni.
card_expiredLe paiement a échoué. La date d’expiration de la carte est dépassé.
card_declinedLe paiement a échoué. La carte a été refusée.
card_stolenLe paiement a échoué. La carte est déclarée comme volée.
card_refusedLe paiement a échoué. La carte a été refusée.
card_invalidLe paiement a échoué. La carte utilisée est invalide.
card_cvn_invalidLe paiement a échoué. La clé de sécurité de la carte est invalide.
address_verification_failedLe paiement a échoué. L’adresse entrée ne correspond pas à la carte utilisée.
card_limit_reachedLe paiement a échoué. Le plafond de la carte est atteint.