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

Stripe · Códigos de recusa

O que significa o código de recusa `do_not_try_again` da Stripe?

Verificado em

A Stripe lista `do_not_try_again` como um código de recusa obsoleto que significa que o cartão foi recusado por um motivo desconhecido, e diz que o cliente precisa entrar em contato com o emissor do cartão. Seu nome diz o resto: não reenvie a mesma cobrança neste cartão. A Stripe agora carrega essa instrução em um código de aconselhamento separado, `do_not_try_again`, o que significa que o cartão não deve ser usado novamente para a mesma transação. Peça ao cliente um método de pagamento diferente.

Tipo
Recusa dura
Quem recusou
O banco do cartão
Retentar
Não
Ação do comprador
Use outro cartão, ou entre em contato com o banco
Ação do comerciante
Pare de retentar este cartão para este pagamento
Status
Obsoleto pela Stripe

O que a PlatformDTC faz

O checkout da PlatformDTC trata `do_not_try_again` como nunca retentar e nunca oferece um processador de backup para ele. Em renovações, ele nunca é retentado, seja no cronograma fixo ou com Smart retry, quer chegue como o código de recusa ou como o código de aconselhamento `do_not_try_again` da Stripe (ou Mastercard Merchant Advice Code 03 ou 21) em qualquer outra recusa. A assinatura é mantida em atraso e o cliente é solicitado a fornecer um novo cartão.

Por que acontece

O banco decidiu que este pagamento não será aprovado e não quer que ele seja reenviado. A Stripe não recebe um motivo mais específico.

O que o comprador pode fazer

Pague com um cartão ou método diferente. Se precisar deste cartão, ligue para o banco no número no verso.

O que a loja pode fazer

Pare as retentativas automáticas neste cartão para este pagamento e envie ao cliente um link para atualizar seu método de pagamento. Retentar contra uma instrução de parada é o que os programas de taxas da rede de cartões visam: a Braintree observa que a Mastercard cobra $0.10 por cada nova tentativa além de 10 em 24 horas após MAC 03 ou 21.

Para desenvolvedores

Prefira `charge.outcome.advice_code` em vez do código de recusa obsoleto: `do_not_try_again`, `try_again_later` ou `confirm_card_data`. Na Mastercard, `network_advice_code` 03 é "Do not try again" e 21 "Stop recurring payment".

Perguntas frequentes

`do_not_try_again` ainda é usado?
A Stripe marca o código de recusa como obsoleto. A mesma instrução agora vem como o `advice_code do_not_try_again` no resultado da cobrança.
O que acontece se eu retentar mesmo assim?
É provável que o banco recuse novamente, e tentativas repetidas após uma instrução de parada podem gerar taxas da rede de cartões e aumentar sua taxa de recusa.

Fontes

Relacionado

Biblioteca de pagamentos