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

Codes de réponse de l'émetteur de carte (ISO 8583) · Codes de refus

Que signifie le code de refus de carte R0 ?

Vérifié le

Le code R0 est un code de réponse de l’émetteur Visa qui signifie « arrêter ce paiement ». Le titulaire de la carte a demandé à sa banque d’arrêter ce paiement précis, souvent un prélèvement récurrent. Visa classe R0 dans la catégorie 1, « l’émetteur n’approuvera jamais » : après l’avoir reçu, le commerçant ne doit jamais soumettre à nouveau une autorisation pour la même carte. Traitez-le comme une demande du client et contactez-le au sujet de son abonnement.

Type
Refus ferme (arrêt du paiement)
Qui a refusé
La banque, sur instruction du titulaire de la carte
Catégorie Visa
Catégorie 1 (l’émetteur n’approuvera jamais) : ne jamais soumettre à nouveau la même carte
Nouvelle tentative
Jamais sur cette carte
Action de l’acheteur
Contactez la boutique pour modifier ou annuler l’abonnement
Action du commerçant
Arrêtez de débiter ; contactez le client
Renouvellement PlatformDTC (nouvelle tentative fixe ou Smart retry)
Jamais de nouvelle tentative ; le client a demandé une nouvelle carte

Ce que fait PlatformDTC

PlatformDTC traite R0 comme un arrêt ferme sur les deux parcours. Un paiement Visa refusé avec R0 n’est jamais transféré vers un prestataire de secours, et quel que soit le calendrier de nouvelles tentatives, fixe ou Smart retry, un renouvellement n’est jamais réessayé : l’abonnement est maintenu en retard de paiement et le client reçoit un lien pour mettre à jour sa carte ou gérer l’abonnement.

Pourquoi cela arrive

Le titulaire de la carte a demandé à la banque de bloquer un paiement au commerçant. Il s’agit souvent d’un abonnement que le client voulait annuler.

Ce que la boutique peut faire

Ne réessayez pas et ne changez pas de prestataire de paiement. Contactez le client, confirmez s’il veut annuler et facilitez l’annulation.

Pour les développeurs

Sur Stripe, le code brut de l’émetteur arrive dans charge.outcome.network_decline_code (ici « R0 »), à côté du decline_code propre à Stripe. Lisez-le avec la marque de la carte : les deux mêmes caractères peuvent signifier des choses différentes sur Visa et Mastercard. PlatformDTC traite de la même façon le code de refus stop_payment_order de Stripe : ferme pour les renouvellements et jamais réessayé au paiement.

Questions fréquentes

Puis-je débiter à nouveau un client dont le code est R0 ?
Pas cette carte. Visa interdit de soumettre à nouveau les codes de catégorie 1. Demandez au client comment il souhaite procéder.
Quelle est la différence entre R0, R1 et R3 ?
R0 arrête un paiement, R1 tous les paiements futurs qui vous sont destinés, R3 tous les paiements à tous les commerçants.

Sources

Voir aussi

Bibliothèque des paiements