NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Stripe · Codes de refus

Que signifie le code de refus Stripe `processing_error` ?

Vérifié le

Le code de refus Stripe `processing_error` signifie qu'une erreur est survenue lors du traitement de la carte. Il indique une défaillance technique en cours de route plutôt qu'un rejet du client par la banque. Le conseil de Stripe est de demander au client de tenter à nouveau le paiement, et seulement si cela échoue encore, il devrait contacter l'émetteur de sa carte. Une deuxième tentative un peu plus tard réussit généralement.

Type
Refus souple (technique)
Qui a refusé
Pas de refus clair : traitement échoué
Réessayer
Oui
Action du client
Réessayez ; si cela se répète, utilisez une autre carte ou appelez la banque
Action du commerçant
Proposez de réessayer ; surveillez un schéma récurrent chez de nombreux clients
Renouvellement PlatformDTC
Retenté 2, 5 et 8 jours après le premier refus (Nouvelle tentative intelligente)

Ce que fait PlatformDTC

Au moment du paiement, PlatformDTC ajoute sa propre indication à `processing_error`, "Nous avons rencontré une erreur de traitement temporaire. Veuillez réessayer.", et, lorsque le magasin a les paiements par carte PayPal comme solution de secours, offre au client une deuxième tentative à cet endroit. Avec la nouvelle tentative intelligente activée, un renouvellement qui échoue avec `processing_error` est retenté 2, 5 et 8 jours après le premier refus, avec un maximum de 4 tentatives.

Pourquoi cela arrive

Un système entre le magasin et la banque de la carte a échoué lors du traitement du paiement : un délai d'attente dépassé, un dysfonctionnement ou un message qui n'a pas pu être complété. La carte elle-même est souvent en bon état.

Ce que le client peut faire

Attendez un instant et payez à nouveau. Si cela échoue une deuxième fois, essayez une carte ou un portefeuille différent, ou demandez à votre banque s'il y a un problème avec la carte.

Ce que le magasin peut faire

Laissez le client réessayer sans tout ressaisir. Si de nombreux clients rencontrent `processing_error` en même temps, il s'agit probablement d'une panne plus étendue ; vérifiez la page d'état de votre processeur.

Pour les développeurs

decline_code = processing_error. Vérifiez charge.outcome.network_decline_code : sur Visa, 96 signifie un dysfonctionnement du système, un code de Catégorie 2 que Visa autorise à retenter jusqu'à 20 fois en 30 jours. Utilisez une clé d'idempotence lors des nouvelles tentatives afin qu'une première tentative lente ne puisse pas créer de double facturation.

Questions fréquentes

Le `processing_error` est-il causé par le client ?
Généralement non. Il indique un problème technique lors du traitement de la carte. Une deuxième tentative fonctionne souvent.
Dans combien de temps puis-je retenter `processing_error` ?
Un client peut réessayer immédiatement. Pour les abonnements, espacer les nouvelles tentatives sur quelques jours fonctionne mieux que de répéter en quelques minutes.

Sources

Voir aussi

Bibliothèque des paiements