Checkout.com · Códigos de recusa
O que significa Checkout.com 20054 “Expired card”?
Verificado em
Checkout.com 20054 "Expired card" significa que o cartão está além da sua data de validade, então o banco o recusou. A Visa coloca o código na categoria 3, o emissor não pode aprovar com esses detalhes, e a Checkout.com associa isso ao `recommendation code` 01: fornecer informações atualizadas ou adicionais. Tentar novamente o mesmo cartão expirado não funcionará.
- Tipo
- Recusa suave (20xxx)
- Quem recusou
- O emissor do cartão do comprador
- Retentar
- Apenas com detalhes corrigidos. Categoria Visa 3: no máximo 15 tentativas em 30 dias
- Ação do comprador
- Usar o cartão de substituição ou outro cartão
- Ação do lojista
- Pedir ao cliente para atualizar o cartão
O que a PlatformDTC faz
A PlatformDTC trata o 20054 da Checkout.com como final para aquele cartão. A Checkout não moverá o pagamento para um processador de backup; o comprador precisa de um cartão diferente ou de detalhes corrigidos. Uma renovação de assinatura recusada com 20054 nunca é retentada no cartão expirado: a assinatura é mantida em atraso e o cliente recebe um e-mail com um link para atualizá-la.
Por que acontece
O cartão atingiu o mês de validade, ou o comprador digitou uma data de validade antiga. Cartões salvos em assinaturas encontram isso quando o banco emite uma substituição.
O que o comprador pode fazer
Inserir o novo cartão do banco, ou verificar a data de validade digitada.
O que a loja pode fazer
Para cartões salvos, enviar um e-mail ao cliente com um link para atualizar o cartão. Não fazer ciclos de retentativas com os detalhes antigos.
Para desenvolvedores
O pagamento retorna com status Declined, `response_code` 20054 e um `response_summary` como "Expired card" (a Checkout.com observa que o texto pode variar por endpoint). A tabela Visa da Checkout.com coloca este código na categoria 3, que ela associa ao `recommendation code` 01 (informações atualizadas ou adicionais necessárias); leia `processing.recommendation_code` na resposta.
Perguntas frequentes
- O Checkout.com 20054 pode ser retentado?
- Apenas com detalhes do cartão atualizados. Os mesmos detalhes expirados serão recusados todas as vezes.
- 20054 é o mesmo que Stripe `expired_card`?
- Sim: a Stripe documenta `expired_card` como o cartão expirou.
Fontes
- Códigos de resposta da API — Checkout.com
- Códigos de resposta Visa — Checkout.com
- Códigos de recomendação — Checkout.com
- Mapeamento para categorias de taxas de integridade do sistema Visa — Adyen
- Códigos de recusa — Stripe
Relacionado
- 20057 — O cartão não tem permissão para fazer este tipo de pagamento. A Visa diz para nunca retentá-lo.
- 20062 — O banco restringiu o cartão, por exemplo, para certos países ou usos.
- 20014 — O número do cartão não existe no banco. Geralmente um erro de digitação. A Visa diz para nunca tentar novamente.
- 20059 — O banco suspeita que o pagamento é fraudulento e o recusou.
- 20061 — O limite de gastos do cartão para um período foi atingido.
- 20063 — O banco recusou por um motivo de segurança ligado aos detalhes do cartão ou autenticação.
- 20064 — O valor não correspondeu ao que o banco esperava para a transação original.