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 82?
Verificado em
O código 82 é um código de resposta do emissor ISO 8583 que difere por rede. Na Visa, significa "resultados negativos de CAM, dCVV, iCVV ou CVV": uma verificação do valor de verificação do cartão falhou. A Visa o lista na Categoria 3, qualidade de dados, permitindo até 20 novas tentativas em 30 dias com dados corrigidos. Na Mastercard, 82 significa "transação/lojista inválido", enviado com um Código de Aconselhamento do Lojista; MAC 03 diz para não tentar novamente.
- Tipo
- Erro de dados (Visa) / recusa do lojista (Mastercard)
- Quem recusou
- O banco emissor do cartão
- Categoria Visa
- Categoria 3 (qualidade de dados, revalidar detalhes de pagamento): até 20 novas tentativas em 30 dias
- Tentar novamente
- Visa: com dados corretos do cartão; Mastercard: seguir o MAC
- Ação do comprador
- Inserir novamente os detalhes do cartão ou usar outro cartão
- Ação do lojista
- Coletar dados corretos do cartão; obedecer aos códigos de aconselhamento da Mastercard
- Renovação PlatformDTC (Smart retry)
- Nenhuma regra para este código bruto; o código próprio do processador decide
O que a PlatformDTC faz
O PlatformDTC não tem regra para um 82 bruto, então o código do processador decide. Em qualquer cronograma de nova tentativa, um Código de Aconselhamento do Lojista Mastercard 03 ou 21 interrompe as novas tentativas imediatamente; com o Smart retry ativado, MAC 24 a 30 também define a espera exata. Um código de processador rígido, como `incorrect_cvc`, interrompe a renovação e pede os detalhes do cartão ao cliente.
Por que acontece
Na Visa, os dados de verificação do cartão não foram conferidos, por exemplo, um código de segurança errado ou dados de chip ruins. Na Mastercard, o emissor rejeitou a transação ou o lojista.
O que o comprador pode fazer
Reinsira os dados do cartão, especialmente o código de segurança, ou use outro cartão.
Para desenvolvedores
No Stripe, o código bruto do emissor chega em `charge.outcome.network_decline_code` (aqui "82"), ao lado do `decline_code` do próprio Stripe. Leia-o junto com a bandeira do cartão: os mesmos dois caracteres podem significar coisas diferentes na Visa e na Mastercard. A tabela da Mastercard lista 82 com MAC 01, 02 e 03 ("transação ou comerciante inválido, não tentar novamente" no MAC 03), então sempre leia também o `network_advice_code`.
Perguntas frequentes
- O código 82 significa que o CVC estava errado?
- Na Visa, significa que uma verificação de valor falhou, o que geralmente é o CVC. Na Mastercard, significa algo diferente: transação ou comerciante inválido.
- Posso tentar novamente o código 82?
- Na Visa, com dados corrigidos. Na Mastercard, siga o Merchant Advice Code.
Fontes
Relacionado
- N7 — Recusa por falha de CVV2: o código de segurança não correspondeu.
- 6P — Dados de verificação falharam: os detalhes de identificação do titular do cartão não corresponderam aos registros do banco.
- 55 — PIN incorreto: o PIN inserido estava errado ou faltando.
- 91 — Emissor ou switch inoperante: o sistema do banco não pôde ser alcançado.
- 92 — Incapaz de rotear: a rede não conseguiu encontrar o banco para enviar o pagamento.
- 93 — A transação não pode ser concluída: concluí-la violaria a lei.
- 94 — Duplicado: a solicitação correspondeu a uma que o emissor já havia recebido.
- 96 — Falha no sistema: um erro no sistema do emissor ou da rede interrompeu o pagamento.