Checkout.com · Códigos de recusa
O que significa Checkout.com 20154 “autenticação 3DS necessária”?
Verificado em
Checkout.com 20154 "autenticação 3DS necessária" significa que o banco recusou porque o pagamento precisa de autenticação 3-D Secure. O conselho da Checkout.com é tentar novamente com o mesmo cartão ou um cartão diferente. A Visa o lista na categoria 3, associado ao recommendation code 01: a autenticação pode melhorar a chance de aprovação.
- Tipo
- Recusa suave (20xxx)
- Quem recusou
- O banco do comprador
- Tentar novamente
- Apenas com detalhes corrigidos. Categoria Visa 3: no máximo 15 tentativas em 30 dias
- Ação do comprador
- Concluir a etapa de verificação do banco
- Ação do lojista
- Executar 3-D Secure e tentar novamente
O que a PlatformDTC faz
Para Checkout.com 20154, 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 20154 não é retentada sem o cliente: eles recebem um e-mail pedindo para confirmar o pagamento com o banco.
Por que acontece
O emissor, ou regras como autenticação forte do cliente, exigiram que o comprador verificasse o pagamento.
O que o comprador pode fazer
Aprovar o pagamento no seu aplicativo bancário ou inserir o código quando solicitado.
O que a loja pode fazer
Tentar novamente com 3-D Secure. Cobranças feitas sem a presença do cliente não podem fazer isso, então peça a eles para completarem o pagamento.
Para desenvolvedores
O pagamento retorna com status Recusado, response_code 20154 e um response_summary como "3DS authentication required" (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
- É Checkout.com 20154 o mesmo que Stripe authentication_required?
- Sim em significado: a Stripe documenta authentication_required como recusado porque a transação requer autenticação como 3D Secure.
- Uma renovação de assinatura pode corrigir 20154 por conta própria?
- Não. O titular do cartão deve estar presente para autenticar, então ele precisa completar o pagamento.
Fontes
- Códigos de resposta da API — Checkout.com
- Códigos de resposta Visa — Checkout.com
- Códigos de recomendação — Checkout.com
- Códigos de recusa — Stripe
Relacionado
- 20151 — O comprador não passou na etapa de verificação do banco.
- 43401 — A Checkout.com exige autenticação 3-D Secure antes que este pagamento possa ser processado.
- 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.
- 20182 — O pagamento não está em conformidade com as políticas do cartão.
- 20183 — O pagamento é suspeito de ser fraudulento.
- 30004 — O banco quer que o cartão seja retirado de uso, sem dizer que é fraude. Nunca tente novamente.