À chaque échec interne de Transfert (Pay-Out), le motif de l’échec est ajouté à l’objet transfer 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 (codes d’erreur) indiqués dans cette page ne concerne 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 transfert a échoué, une erreur interne est survenue. Notre service technique est au courant et travaille à sa résolution.
invalid_amountLe transfert a échoué, le montant sélectionné est invalide. Merci de consulter les politiques sur les montants.
service_unavailableLe transfert a échoué. L’opérateur est actuellement indisponible.
too_many_requestLe transfert a échoué. L’opérateur est surchargé. Veuillez réessayer plus tard.
unknown_reasonLe transfert a échoué et aucune raison précise ne peut être fournie par l’opérateur.
fraud_suspicionLe transfert a échoué, l’opérateur a détecté une tentative de fraude.
invalid_destinationLe transfert a échoué, le destinataire est invalide.
forbidden_by_providerLe transfert a échoué car il a été refusé par l’opérateur.
timeoutLe transfert a échoué. L’opérateur n’a pas répondu dans le délai d’attente imparti.
insufficient_fundsLa transfert a échoué pour cause de fonds insuffisants.
unsupported_currencyLe transfert a échoué, cette devise n’est pas supportée.
canceledLe transfert a été annulé par l’opérateur.
destination_not_allowedLe transfert a échoué, l’envoi vers ce destinataire est refusé par l’opérateur.
blacklisted_msisdnLe transfert a échoué car le MSISDN fourni est temporairement banni.
invalid_payment_processorL’opérateur sélectionné ne permet pas d’effectuer cette opération.
duplicate_requestLe transfert a échoué. Une opération similaire vient d’être enregistrée. Veuillez réessayer plus tard.
bad_requestLe transfert a échoué. La requête reçue contient des erreurs ou est mal formatté