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 06?
Verificado em
O código 06 é um código de resposta do emissor Visa do conjunto ISO 8583 que simplesmente significa "erro". O banco respondeu à autorização com um erro geral em vez de uma aprovação e não deu um motivo específico. A Visa não lista 06 nas Categorias 1 a 3, então ele se enquadra na Categoria 4, respostas genéricas, onde um lojista pode tentar novamente até 20 vezes em 30 dias. Uma nova tentativa mais tarde ou outro cartão geralmente resolve.
- Tipo
- Recusa suave (erro genérico)
- 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
- Tente novamente em breve ou use outro cartão
- Ação do lojista
- Tente novamente mais tarde; observe se há repetições em vários cartões
- Renovação PlatformDTC (Smart retry)
- Nenhuma regra para este código bruto; o próprio código do processador decide
O que a PlatformDTC faz
PlatformDTC não tem uma regra para um código bruto 06, então o próprio código de recusa do processador decide. Com o Smart retry ativado, um código temporário como processing_error é tentado novamente 2, 5 e 8 dias após a recusa, um do_not_honor recebe uma nova tentativa, e um código não reconhecido é cronometrado como fundos insuficientes e registrado para revisão. O limite de nova tentativa da rede por cartão sempre se aplica.
Por que acontece
Um código de erro indica que a solicitação não pôde ser concluída, não que o titular do cartão não tenha dinheiro ou que o cartão esteja inativo. É vago por design.
O que a loja pode fazer
Deixe o comprador tentar novamente. Se você vir 06 de muitos cartões não relacionados ao mesmo tempo, verifique a página de status do seu processador, pois uma sequência de erros é mais provável que seja técnica do que uma série de decisões bancárias.
Para desenvolvedores
No Stripe, o código bruto do emissor chega em charge.outcome.network_decline_code (aqui "06"), 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. 06 aparece na tabela Visa do Stripe ("Error") e não está na tabela da Mastercard. O networkDeclineCodeMap da PlatformDTC não tem uma entrada para ele.
Perguntas frequentes
- O código 06 é uma recusa definitiva?
- Não. A Visa o trata como uma resposta genérica da Categoria 4, que permite novas tentativas.
- O comprador deve ligar para o banco sobre o 06?
- Somente se continuar acontecendo. Uma nova tentativa um pouco mais tarde, ou outro cartão, geralmente funciona.
Fontes
Relacionado
- 96 — Falha no sistema: um erro no sistema do emissor ou da rede interrompeu o pagamento.
- 91 — Emissor ou switch inoperante: o sistema do banco não pôde ser alcançado.
- 05 — Não honrar: o banco recusou o pagamento e não deu motivo.
- 07 — Retenha o cartão, condição especial: a conta está sinalizada para fraude. Nunca tente novamente.
- 12 — Transação inválida: o emissor não aceitará este tipo de transação no cartão.
- 13 — Valor inválido: o emissor rejeitou o valor ou a conversão de moeda.
- 14 — Número de conta inválido: não existe tal número de cartão no banco.
- 15 — Emissor inexistente: o número do cartão não pertence a nenhum banco conhecido.