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 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

Biblioteca de pagamentos