Skip to main content
Lorsqu’un paiement (pay-in) échoue, le motif de l’échec est ajouté à l’objet failure du Payment renvoyé par l’API HUB2. Le PaymentIntent expose aussi le motif de la dernière tentative en échec dans lastPaymentFailure.

Important

Il s’agit d’erreurs applicatives, sans lien avec le protocole HTTP.Les codes de statut HTTP renvoyés par chaque point de terminaison de l’API HUB2 sont indiqués dans la référence de l’API HUB2.
Les motifs d’échec de cette page ne concernent que les erreurs rencontrées lors du traitement d’une transaction. L’objet failure contient un code, un message lisible lorsqu’une traduction est disponible et, en cas de paramètres invalides, la liste des paramètres concernés (params). Associez le code à votre propre texte destiné au client plutôt que d’afficher message tel quel. Dans les webhooks, failure contient code et, en cas de paramètres invalides, params ; message n’y est pas traduit et peut être absent ou contenir un texte brut du fournisseur. Seules les lectures par l’API traduisent message, lorsqu’une traduction existe.
De nouveaux motifs d’échec peuvent être ajoutés. Traitez les codes inconnus de façon générique, par exemple comme un échec standard.