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
- Códigos de recusa da Stripe — Stripe
- Códigos de recusa da rede — Stripe
- Visa Core Rules e Visa Product and Service Rules (24 de outubro de 2026), Tabela 7-2 — Visa
- Merchant Advice Codes — Braintree (PayPal)
Relacionado
- revocation_of_authorization — O banco recusou; tipicamente o titular do cartão revogou os pagamentos para esta loja.
- stop_payment_order — O banco recusou; o nome do código aponta para uma ordem de suspensão de pagamento no cartão.
- do_not_try_again — Código obsoleto: recusado por um motivo desconhecido; não cobre este cartão novamente.
- transaction_not_allowed — O banco recusou; o cartão não permite este tipo de transação.
- security_violation — O banco recusou por um motivo que não compartilhou; frequentemente uma regra de segurança.
- service_not_allowed — O cartão foi recusado por um motivo que o banco não informou.
- stolen_card — O cartão foi denunciado como roubado. Ele não pode ser usado novamente.
- testmode_decline — Um número de cartão de teste da Stripe foi usado em um pagamento real.