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 54?
Verificado em
O código 54 é um código de resposta do emissor ISO 8583 para um cartão expirado: a Visa diz "cartão expirado ou data de validade ausente", a Mastercard "cartão expirado". O cartão está com a data vencida, ou a data enviada estava faltando ou errada. A Visa coloca o 54 na Categoria 3, "qualidade dos dados, revalidar informações de pagamento", permitindo até 20 novas tentativas em 30 dias apenas com detalhes corrigidos. O comprador deve inserir os detalhes do novo cartão.
- Tipo
- Recusa definitiva (dados)
- Quem recusou
- O banco emissor do cartão
- Categoria Visa
- Categoria 3 (qualidade dos dados, revalidar detalhes de pagamento): até 20 novas tentativas em 30 dias
- Tentar novamente
- Apenas com detalhes do cartão atualizados
- Ação do comprador
- Inserir a data de validade do cartão de substituição ou um novo cartão
- Ação do lojista
- Pedir detalhes atualizados; usar serviços de atualização de cartão
- Renovação PlatformDTC (tentativa fixa ou Smart retry)
- Nunca tentado novamente; cliente solicitado a atualizar o cartão
O que a PlatformDTC faz
A PlatformDTC registra um 54 bruto como expirado. Em qualquer cronograma de nova tentativa, fixa ou Smart retry, uma renovação não é tentada novamente com os detalhes antigos; a assinatura é mantida em atraso e o cliente recebe um link de atualização de cartão com um clique, com um e-mail informando que o cartão expirou. Um checkout Visa recusado com 54 nunca é movido para um processador de backup, porque o mesmo cartão falharia em qualquer lugar.
Por que acontece
Os cartões expiram a cada poucos anos. As assinaturas mantêm a data antiga até que o cliente a atualize, então um cartão salvo pode começar a falhar com 54 assim que sua data passar.
O que o comprador pode fazer
Inserir a nova data de validade do cartão de substituição, ou um cartão diferente.
Para desenvolvedores
No Stripe, o código bruto do emissor chega em `charge.outcome.network_decline_code` (aqui "54"), 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 Mastercard envia 54 com MAC 01 (novas informações de conta disponíveis, um atualizador de cartão pode tê-las) ou MAC 03 (não tentar novamente). A Mastercard também tem 79 MAC 01 para expirações de ciclo de vida.
Perguntas frequentes
- Posso simplesmente adicionar um ano à data de validade e tentar novamente?
- Não. A Visa proíbe a alteração de elementos de dados para forçar uma aprovação, e o banco recusará uma data errada de qualquer forma.
- Por que um novo cartão funciona quando o antigo deu 54?
- A substituição tem uma nova data de validade e, muitas vezes, um novo número. Apenas o cliente ou um serviço de atualização de cartão pode fornecê-los.
Fontes
Relacionado
- 14 — Número de conta inválido: não existe tal número de cartão no banco.
- N7 — Recusa por falha de CVV2: o código de segurança não correspondeu.
- 46 — Conta encerrada: a conta do cartão foi encerrada. Nunca tentar novamente.
- 55 — PIN incorreto: o PIN inserido estava errado ou faltando.
- 57 — Transação não permitida ao titular do cartão: este cartão não tem permissão para fazer esta compra.
- 58 — Transação não permitida no terminal: a configuração do lojista não pode aceitar esta transação.
- 59 — Fraude suspeita: o sistema antifraude do banco recusou o pagamento.
- 61 — Excede o limite de valor de aprovação: o pagamento está acima de um limite que o banco definiu para o cartão.