Códigos de resposta do emissor do cartão (ISO 8583) · Códigos de recusa
O que significa o código de recusa de cartão R0?
Verificado em
O código R0 é um código de resposta do emissor Visa que significa "parar este pagamento". O titular do cartão disse ao seu banco para parar este pagamento específico, geralmente uma cobrança recorrente. A Visa lista R0 na Categoria 1, "o emissor nunca aprovará": após recebê-lo, o lojista nunca deve reenviar uma autorização para o mesmo cartão. Trate-o como um pedido do cliente e entre em contato com ele sobre sua assinatura.
- Tipo
- Recusa permanente (parar pagamento)
- Quem recusou
- O banco, por instrução do titular do cartão
- Categoria Visa
- Categoria 1 (o emissor nunca aprovará): nunca reenviar o mesmo cartão
- Tentar novamente
- Nunca neste cartão
- Ação do comprador
- Entrar em contato com a loja para alterar ou cancelar a assinatura
- Ação do lojista
- Parar de cobrar; entrar em contato com o cliente
- Renovação PlatformDTC (tentativa fixa ou Smart)
- Nunca tentado novamente; cliente pediu um novo cartão
O que a PlatformDTC faz
O PlatformDTC trata R0 como uma parada permanente em ambos os caminhos. Um checkout Visa recusado com R0 nunca é movido para um processador de backup, e em qualquer cronograma de tentativa, fixa ou Smart, uma renovação nunca é tentada novamente: a assinatura é mantida em atraso e o cliente recebe um link para atualizar seu cartão ou gerenciar a assinatura.
Por que acontece
O titular do cartão pediu ao banco para bloquear um pagamento ao lojista. Geralmente é uma assinatura que o cliente pretendia cancelar.
O que a loja pode fazer
Não tente novamente e não mude de processador. Entre em contato com o cliente, confirme se ele deseja cancelar e facilite o cancelamento.
Para desenvolvedores
No Stripe, o código bruto do emissor chega em `charge.outcome.network_decline_code` (aqui "R0"), ao lado do próprio decline_code do Stripe. Leia-o junto com a bandeira do cartão: os mesmos dois caracteres podem significar coisas diferentes na Visa e na Mastercard. O PlatformDTC trata o código de recusa stop_payment_order do Stripe da mesma forma: permanente para renovações e nunca tentar novamente no checkout.
Perguntas frequentes
- Posso cobrar um cliente com código R0 novamente?
- Não aquele cartão. A Visa proíbe o reenvio de códigos de Categoria 1. Pergunte ao cliente como ele deseja prosseguir.
- Qual a diferença entre R0, R1 e R3?
- R0 para um pagamento, R1 todos os pagamentos futuros para você, R3 todos os pagamentos para todos os lojistas.
Fontes
Relacionado
- R1 — Parar todos os pagamentos futuros: o titular do cartão revogou os pagamentos recorrentes a este lojista.
- R3 — Parar todos os comerciantes: o titular do cartão revogou pagamentos recorrentes para todos os comerciantes.
- 9G — Bloqueado pelo titular do cartão: o titular do cartão configurou um bloqueio. Entre em contato com o titular do cartão.
- 01 — Consultar emissor do cartão: o banco quer que o titular do cartão o contate antes de aprovar.
- 02 — Referir ao emissor do cartão, condição especial: o banco quer que o titular do cartão ligue antes de aprovar.
- 03 — Lojista inválido: o emissor não aceitaria o pagamento desta configuração de lojista.
- 04 — Retenha o cartão: o banco quer que o cartão seja retirado de uso. Nunca tente novamente.