Checkout.com · Códigos de recusa
O que significa Checkout.com 20019 “Re-enter transaction”?
Verificado em
Checkout.com 20019 "Re-enter transaction" significa que o emissor não conseguiu concluir o pagamento e pede que ele seja enviado novamente; Checkout.com também observa que a transação pode ter expirado. É uma recusa suave na categoria 2 da Visa, o emissor não pode aprovar neste momento, então uma nova tentativa logo depois geralmente é bem-sucedida.
- Tipo
- Recusa suave (20xxx)
- Quem recusou
- O emissor do cartão do comprador
- Tentar novamente
- Mais tarde. Categoria 2 da Visa: no máximo 15 tentativas em 30 dias
- Ação do comprador
- Tente pagar novamente em um momento
- Ação do lojista
- Permita uma nova tentativa; se falhar novamente, ofereça outro método
O que a PlatformDTC faz
Na PlatformDTC, uma recusa da Checkout.com com 20019 está na lista de redirecionamento. Quando a loja tem pagamentos com cartão PayPal ativados como backup, o checkout oferece imediatamente ao comprador essa segunda rota em vez de um beco sem saída, e os pedidos com cartão PayPal ainda passam pelas regras de fraude da loja. Com o Smart retry ativado, uma renovação de assinatura recusada com 20019 é tentada novamente 2, 5 e 8 dias após a primeira recusa.
Por que acontece
Um tempo limite ou uma falha temporária entre a rede e o banco, ou uma sessão de pagamento que expirou antes de ser aprovada.
O que o comprador pode fazer
Pressione pagar novamente. Se ainda falhar, tente um cartão diferente ou PayPal.
O que a loja pode fazer
Permita que o comprador envie novamente. A Visa permite até 15 tentativas em 30 dias para a categoria 2, mas uma ou duas tentativas é o limite sensato no checkout.
Para desenvolvedores
O pagamento retorna com status Declined, `response_code` 20019 e um `response_summary` como "Re-enter transaction" (Checkout.com observa que o texto pode variar por endpoint). A tabela Visa da Checkout.com coloca este código na categoria 2, que ela associa ao `recommendation_code` 02 (tentar novamente mais tarde); leia `processing.recommendation_code` na resposta.
Perguntas frequentes
- 20019 é uma recusa do banco?
- É uma falha de processamento por parte do banco, não uma recusa baseada nos méritos do cartão. Uma nova tentativa normalmente funciona.
- Por que a Checkout.com disse que a transação expirou?
- Checkout.com lista "Transaction has expired" como texto adicional para 20019, então uma sessão que atingiu o tempo limite pode produzi-lo.
Fontes
- Códigos de resposta da API — Checkout.com
- Códigos de resposta da Visa — Checkout.com
- Mapeamento para as categorias de taxa de integridade do sistema Visa — Adyen
Relacionado
- 20046 — O banco recusou o pagamento. Assim como 'do not honour', nenhuma razão é dada.
- 20005 — O banco recusou sem dar um motivo. A recusa genérica mais comum.
- 20003 — O pagamento falhou por uma razão técnica do lado do lojista ou adquirente, não por causa do cartão.
- 20030 — A mensagem de pagamento tinha um formato que a rede ou o banco não conseguia ler.
- 20051 — O cartão não tem saldo disponível ou crédito suficiente para este valor.
- 20054 — A data de validade do cartão expirou. Apenas um novo cartão ou uma data atualizada pode funcionar.
- 20057 — O cartão não tem permissão para fazer este tipo de pagamento. A Visa diz para nunca retentá-lo.
- 20059 — O banco suspeita que o pagamento é fraudulento e o recusou.