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

Biblioteca de pagamentos