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 revocation_of_all_authorizations da Stripe?

Verificado em

O código de recusa revocation_of_all_authorizations da Stripe é listado pela Stripe como uma recusa por um motivo desconhecido, com o cliente sendo instruído a entrar em contato com o emissor do cartão. Seu nome se refere a autorizações sendo revogadas, o que em termos de cartão geralmente significa que o titular do cartão ou o banco parou pagamentos futuros. Trate-o como definitivo para este cartão: não tente novamente e pergunte ao cliente como ele deseja pagar.

Tipo
Recusa definitiva
Quem recusou
O banco do cartão
Tentar novamente
Não
Ação do comprador
Entre em contato com o banco, ou pague com outro método
Ação do lojista
Pare de cobrar este cartão; entre em contato com o cliente
Renovação PlatformDTC
Sem nova tentativa; mantido em atraso com um link para atualizar o cartão

O que a PlatformDTC faz

A PlatformDTC nunca tenta novamente revocation_of_all_authorizations e não oferece o processador de backup no checkout. Em renovações, no cronograma fixo ou com Smart retry, ele para imediatamente: a assinatura é mantida em atraso, não cancelada, o cartão é marcado como bloqueado, e o cliente recebe um link de um clique para escolher outro método de pagamento, reenviado até 4 vezes por ciclo com pelo menos 3 dias de intervalo.

Por que acontece

A Stripe não dá mais nenhuma razão para este código. Na prática, os códigos de revogação aparecem quando um titular de cartão pediu ao seu banco para parar pagamentos, muitas vezes recorrentes, ou quando o próprio banco os parou.

Para uma assinatura, isso pode significar que o cliente queria cancelar, mas o fez no banco em vez de com a loja.

O que o comprador pode fazer

Se você ainda quiser o pedido ou a assinatura, pague com um cartão diferente, ou peça ao seu banco para remover o bloqueio para esta loja.

O que a loja pode fazer

Pare todas as cobranças neste cartão e entre em contato com o cliente. Cobrá-lo novamente arrisca uma disputa e viola as regras da rede sobre os códigos de bloqueio de pagamento da Visa.

Para desenvolvedores

Verifique charge.outcome.network_decline_code. Os códigos de bloqueio da Visa são R0 (parar este pagamento), R1 (parar todos os pagamentos futuros) e R3 (parar todos os comerciantes); todos os três são Categoria 1, e após um deles, um comerciante nunca deve reenviar para a mesma credencial de pagamento. Na Mastercard, o Merchant Advice Code 21 significa "Parar pagamento recorrente".

Perguntas frequentes

revocation_of_all_authorizations significa que o cliente cancelou?
Frequentemente, embora a Stripe não diga isso. O cliente ou o banco provavelmente parou os pagamentos para a loja. Entre em contato com o cliente antes de fazer qualquer outra coisa.
Posso tentar novamente no próximo mês?
Não. Um bloqueio em pagamentos futuros permanece até que o titular do cartão o remova. Peça um novo método de pagamento em vez disso.

Fontes

Relacionado

Biblioteca de pagamentos