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

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

Biblioteca de pagamentos