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 21?
Verificado em
O código 21 é um código de resposta do emissor Visa no conjunto ISO 8583 que significa "nenhuma ação tomada". O banco não agiu na autorização e não dá nenhuma outra razão. A Visa não lista o 21 nas Categorias 1 a 3, então é uma resposta genérica da Categoria 4, onde um lojista pode tentar novamente até 20 vezes em 30 dias. Tentar novamente mais tarde ou trocar de cartão são as soluções usuais.
- Tipo
- Recusa suave (sem motivo)
- Quem recusou
- O banco emissor do cartão
- Categoria Visa
- Categoria 4 (resposta genérica): até 20 novas tentativas em 30 dias
- Tentar novamente
- Sim, mais tarde
- Ação do comprador
- Tentar novamente ou usar outro cartão
- Ação do lojista
- Permitir uma nova tentativa mais tarde, depois pedir outro método
- Renovação PlatformDTC (Tentativa inteligente)
- Nenhuma regra para este código bruto; o código próprio do processador decide
O que a PlatformDTC faz
A PlatformDTC não tem regra para um 21 bruto, então o código do processador decide. Com a Tentativa inteligente ativada, o `no_action_taken` do Stripe recebe uma nova tentativa 48 a 72 horas depois, como `do_not_honor`; uma segunda recusa pede ao cliente um novo cartão. No checkout, o `no_action_taken` do Stripe pode ser oferecido ao processador de cartão de backup da loja (pagamentos com cartão PayPal) quando um estiver configurado.
Por que acontece
O emissor não aprovou nem deu um motivo. É uma das respostas menos informativas que um banco pode enviar.
O que o comprador pode fazer
Tentar mais uma vez, depois usar outro cartão ou PayPal se falhar novamente.
Para desenvolvedores
No Stripe, o código bruto do emissor chega em `charge.outcome.network_decline_code` (aqui "21"), ao lado do `decline_code` próprio 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 Stripe tem um `decline_code` correspondente, `no_action_taken`. Não confunda o código bruto 21 com o Código de Aconselhamento do Lojista Mastercard 21 (parar pagamento recorrente), que chega em `network_advice_code`.
Perguntas frequentes
- O código 21 é o mesmo que o MAC 21 da Mastercard?
- Não. O código bruto 21 é "nenhuma ação tomada". O MAC 21 é um código de aconselhamento Mastercard separado que significa parar pagamentos recorrentes, e a PlatformDTC para nele.
- Posso tentar novamente o código 21?
- Sim. A Visa o trata como Categoria 4, que permite novas tentativas.
Fontes
Relacionado
- 05 — Não honrar: o banco recusou o pagamento e não deu motivo.
- 01 — Consultar emissor do cartão: o banco quer que o titular do cartão o contate antes de aprovar.
- 06 — Erro: o emissor retornou um erro geral em vez de uma aprovação.
- 41 — Cartão perdido, recolher: o cartão foi reportado como perdido. Nunca tente novamente.
- 43 — Cartão roubado, recolher: o cartão foi reportado como roubado. Nunca tentar novamente.
- 46 — Conta encerrada: a conta do cartão foi encerrada. Nunca tentar novamente.
- 51 — Fundos insuficientes: o saldo ou limite de crédito não pôde cobrir o pagamento.
- 54 — Cartão expirado: o cartão está com a data de validade vencida, ou a data estava faltando.