Checkout.com · Códigos de recusa
O que significa Checkout.com 20151 “Cardholder failed 3DS authentication”?
Verificado em
Checkout.com 20151 "Cardholder failed 3DS authentication" significa que o comprador não passou no 3-D Secure, a verificação de identidade do banco durante o checkout. Pode ser um código único errado, uma solicitação rejeitada no aplicativo do banco ou uma janela fechada. O comprador pode tentar novamente e completar a verificação, ou pagar com outro cartão.
- Tipo
- Recusa suave (20xxx)
- Quem recusou
- O banco do comprador, no 3-D Secure
- Tentar novamente
- Possivelmente. Categoria Visa 4 (genérica): no máximo 15 tentativas em 30 dias
- Ação do comprador
- Tentar novamente e completar a verificação do banco, ou usar outro cartão
- Ação do lojista
- Permitir que o comprador tente novamente a verificação
O que a PlatformDTC faz
Para Checkout.com 20151, a resposta de roteamento da PlatformDTC é `authenticate`, não `reroute`. O comprador completa a verificação 3-D Secure do banco através do Checkout.com Flow; nenhum segundo processador é oferecido. Uma renovação de assinatura recusada com 20151 não é tentada novamente sem o cliente: eles recebem um e-mail pedindo para confirmar o pagamento com seu banco.
Por que acontece
A etapa de verificação do banco retornou uma falha: código errado, tempo esgotado (timeout), ou o titular do cartão recusou a solicitação.
O que o comprador pode fazer
Tentar novamente e aprovar a solicitação no aplicativo do banco, ou digitar o código com cuidado.
O que a loja pode fazer
Permitir que o comprador tente novamente uma vez. Falhas repetidas em um cartão de um mesmo visitante merecem cautela.
Para desenvolvedores
O pagamento retorna com status Declined, `response_code 20151` e um `response_summary` como "Cardholder failed 3DS authentication" (a Checkout.com observa que o texto pode variar por endpoint). A tabela Visa da Checkout.com coloca este código na categoria 4, que ela emparelha com o `recommendation code 02` (tentar novamente mais tarde); leia `processing.recommendation_code` na resposta.
Perguntas frequentes
- O Checkout.com 20151 significa fraude?
- Não necessariamente; muitas falhas são erros honestos. Significa que o banco não conseguiu confirmar o titular do cartão.
- O comprador pode tentar novamente após o 20151?
- Sim, completando a verificação corretamente ou usando outro cartão.
Fontes
- Códigos de resposta da API — Checkout.com
- Códigos de resposta Visa — Checkout.com
- Mapeamento para categorias de taxas de integridade do sistema Visa — Adyen
Relacionado
- 20154 — O banco exige verificação 3-D Secure antes de aprovar.
- 43401 — A Checkout.com exige autenticação 3-D Secure antes que este pagamento possa ser processado.
- 20152 — A etapa de verificação do banco foi deixada incompleta por 15 minutos e expirou.
- 20153 — Uma falha no sistema 3-D Secure interrompeu o pagamento.
- 20157 — A configuração da Checkout.com da loja é inválida para este pagamento.
- 20159 — O servidor de autenticação do banco falhou durante o 3-D Secure.
- 20179 — Os dados do cartão não são mais válidos, por exemplo, um cartão desatualizado.