Stripe · Codes de refus
Que signifie le code de refus Stripe stop_payment_order ?
Vérifié le
Le code de refus Stripe stop_payment_order est répertorié par Stripe comme un refus pour une raison inconnue, le client étant invité à contacter l'émetteur de sa carte. Son nom fait référence à un ordre de non-paiement, une instruction du titulaire de la carte à sa banque pour bloquer les paiements, souvent à un seul commerçant ou abonnement. Ne réessayez pas ; contactez le client pour confirmer s'il souhaite toujours acheter.
- Type
- Refus définitif
- Qui a refusé
- La banque de la carte
- Réessayer
- Non
- Action de l'acheteur
- Annuler l'opposition auprès de la banque, ou payer d'une autre manière
- Action du commerçant
- Arrêter de débiter ; confirmer avec le client
- Renouvellement PlatformDTC
- Pas de nouvelle tentative ; retenu en retard de paiement avec un lien de mise à jour de carte
Ce que fait PlatformDTC
PlatformDTC ne réessaie jamais stop_payment_order et ne l'envoie pas à un processeur de secours. Lors des renouvellements, selon le calendrier fixe ou avec Smart retry, il s'arrête immédiatement : l'abonnement est maintenu en retard de paiement, non annulé, et le client reçoit un lien sécurisé en un clic pour payer avec une autre carte, renvoyé au maximum 4 fois par cycle de facturation, à au moins 3 jours d'intervalle.
Pourquoi cela arrive
Stripe ne donne pas de raison, mais un ordre de non-paiement est généralement émis par le titulaire de la carte, par exemple pour mettre fin à un abonnement qu'il n'a pas pu annuler ou qu'il ne reconnaît plus.
Ce que l'acheteur peut faire
Si vous avez fait opposition par erreur, demandez à votre banque de la lever, ou utilisez une carte différente.
Ce que le magasin peut faire
Rendez l'annulation facile et visible : les clients qui peuvent annuler auprès du magasin se tournent rarement vers leur banque. Contactez ce client avant toute nouvelle tentative de débit.
Pour les développeurs
Les codes d'opposition bruts de Visa sont R0 (arrêter ce paiement), R1 (arrêter tous les paiements futurs) et R3 (arrêter tous les commerçants), tous de Catégorie 1 selon les règles de Visa : ne jamais soumettre à nouveau la même information de paiement. Mastercard utilise le Merchant Advice Code 21 pour "Stop recurring payment".
Questions fréquentes
- Puis-je débiter un montant différent après stop_payment_order ?
- Non. Modifier le débit ne contourne pas l'opposition, et les règles de Visa interdisent de réessayer après ses codes d'opposition.
- Que dois-je dire au client ?
- Demandez s'ils souhaitent continuer. Si oui, ils peuvent mettre à jour leur carte ou demander à la banque de lever l'opposition.
Sources
- Codes de refus Stripe — Stripe
- Codes de refus du réseau — Stripe
- Visa Core Rules and Visa Product and Service Rules (24 October 2026), Table 7-2 — Visa
- Codes de conseil aux commerçants — Braintree (PayPal)
Voir aussi
- revocation_of_authorization — La banque a refusé ; généralement le titulaire de la carte a révoqué les paiements à ce magasin.
- revocation_of_all_authorizations — La banque a refusé ; généralement, le titulaire de la carte a arrêté tous les paiements futurs.
- do_not_try_again — Code déprécié : refusé pour une raison inconnue ; ne débitez plus cette carte.
- transaction_not_allowed — La banque a refusé ; la carte n'autorise pas ce type de transaction.
- testmode_decline — Un numéro de carte de test Stripe a été utilisé pour un paiement réel.
- try_again_later — Code obsolète : la banque a refusé pour une raison inconnue ; réessayez plus tard.
- withdrawal_count_limit_exceeded — Le client a dépassé le solde ou la limite de crédit disponible sur la carte.
- mobile_device_authentication_required — Le paiement nécessite une authentification ; le client doit taper à nouveau sur son téléphone.