> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hub2.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Motifs d'échec

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

<Card title="Important" icon="lightbulb" iconType="duotone" color="#ca8b04">
  **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 <u>[*documentation de référence de l'API HUB2*](/api-reference)</u>.
</Card>

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 :

| Code                          | Description                                                                                                                 |
| :---------------------------- | :-------------------------------------------------------------------------------------------------------------------------- |
| `internal_error`              | Le paiement a échoué, une erreur interne est survenue. Notre service technique est au courant et travaille à sa résolution. |
| `service_unavailable`         | Le paiement a échoué. L'opérateur est actuellement indisponible.                                                            |
| `unknown_reason`              | Le paiement a échoué. Aucune raison précise n'a été fournie par l'opérateur.                                                |
| `unknown_reason_orange`       | Le paiement a échoué. Aucune raison n'a été fournie par Orange.                                                             |
| `customer_account_locked`     | Le paiement a échoué. Le compte du client est bloqué par l'opérateur.                                                       |
| `customer_insufficient_funds` | Le paiement a échoué. Le client ne dispose pas de suffisamment de fonds.                                                    |
| `authentication_failed`       | La validation du paiement par la client a échoué, le paiement a été annulé.                                                 |
| `authentication_timeout`      | Le délai d'attente pour la validation du paiement est dépassé, le paiement a été annulé.                                    |
| `timeout`                     | Le délai d'attente pour pour l'exécution du paiement est dépassé.                                                           |
| `bad_parameters`              | Le paiement a échoué à cause de paramètres incorrects.                                                                      |
| `forbidden_by_provider`       | Le paiement a été refusé par l'opérateur.                                                                                   |
| `too_many_request`            | Le paiement a échoué. L'opérateur est surchargé. Veuillez réessayer plus tard.                                              |
| `duplicate_request`           | Le paiement a échoué. Une opération similaire vient d'être enregistrée. Veuillez réessayer plus tard.                       |
| `canceled_by_customer`        | Le paiement a été annulé par le client.                                                                                     |
| `canceled`                    | Le paiement a été annulé par l'opérateur.                                                                                   |
| `fraud_suspicion`             | Le paiement a échoué. L'opérateur a repéré une tentative de fraude.                                                         |
| `unsupported_currency`        | Le paiement a échoué. La devise n'est pas supportée.                                                                        |
| `payer_quota_exceeded`        | Le paiement a échoué, le quota du client est dépassé.                                                                       |
| `invalid_payment_processor`   | L'opérateur sélectionné ne permet pas d'effectuer cette opération.                                                          |
| `invalid_msisdn`              | Le numéro de téléphone est incorrect. Le paiement a échoué.                                                                 |
| `wave_payment_expired`        | Le paiement a expiré. Ne plus utiliser le lien Wave correspondant à ce paiement.                                            |
| `blacklisted_msisdn`          | Le MSISDN est temporairement banni.                                                                                         |
| `card_expired`                | Le paiement a échoué. La date d'expiration de la carte est dépassé.                                                         |
| `card_declined`               | Le paiement a échoué. La carte a été refusée.                                                                               |
| `card_stolen`                 | Le paiement a échoué. La carte est déclarée comme volée.                                                                    |
| `card_refused`                | Le paiement a échoué. La carte a été refusée.                                                                               |
| `card_invalid`                | Le paiement a échoué. La carte utilisée est invalide.                                                                       |
| `card_cvn_invalid`            | Le paiement a échoué. La clé de sécurité de la carte est invalide.                                                          |
| `address_verification_failed` | Le paiement a échoué. L'adresse entrée ne correspond pas à la carte utilisée.                                               |
| `card_limit_reached`          | Le paiement a échoué. Le plafond de la carte est atteint.                                                                   |
