Checkout.com · Códigos de recusa
O que significa Checkout.com 20051 “Fundos insuficientes”?
Verificado em
Checkout.com 20051 "Fundos insuficientes" significa que o cartão do comprador não tinha dinheiro ou crédito suficiente para o valor. A Checkout.com diz ao comprador para tentar um cartão diferente ou entrar em contato com o banco. A Visa o coloca na categoria 2, emissor não pode aprovar neste momento, o que permite até 15 retentativas em 30 dias.
- Tipo
- Recusa suave (20xxx)
- Quem recusou
- O emissor do cartão do comprador
- Retentar
- Mais tarde. Categoria 2 da Visa: no máximo 15 retentativas em 30 dias
- Ação do comprador
- Use outro cartão, ou pague assim que os fundos estiverem disponíveis
- Ação do comerciante
- Retente mais tarde em vez de imediatamente; ofereça outro método agora
O que a PlatformDTC faz
Na tabela de roteamento da PlatformDTC, Checkout.com 20051 significa tentar mais tarde. A Checkout mantém o comprador no mesmo processador em vez de oferecer um backup, porque o limite está com o banco, não com a Checkout.com. Uma renovação de assinatura recusada com 20051 conta como fundos baixos: com a Retentativa inteligente (Smart retry) ativada, ela é retentada na provável data de pagamento do assinante, ou 2, 5, 8, 13 e 18 dias após a primeira recusa, até seis tentativas.
Por que acontece
O saldo ou linha de crédito está abaixo do total do pedido naquele momento. Isso muda quando o titular do cartão recebe ou paga parte da fatura do cartão.
O que o comprador pode fazer
Usar outro cartão ou PayPal, ou voltar depois do dia de pagamento.
O que a loja pode fazer
No checkout, oferecer outro método. Para cartões salvos, tentar novamente em um dia posterior; na Mastercard, os códigos de aconselhamento do comerciante (merchant advice codes) 24 a 30 indicam o tempo de espera exato.
Para desenvolvedores
O pagamento retorna com status Declined, `response_code` 20051 e um `response_summary` como "Insufficient funds" (a 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. Na Mastercard, siga `processing.partner_merchant_advice_code`: 03 e 21 significam não tentar novamente, 24 a 30 dão uma espera de uma hora até 10 dias.
Perguntas frequentes
- O Checkout.com 20051 terá sucesso se eu tentar novamente?
- Frequentemente, mais tarde. Tentar novamente minutos depois raramente funciona; uma nova tentativa após o próximo dia de pagamento do comprador tem muito mais chances de ser aprovada.
- 20051 é o mesmo que Stripe `insufficient_funds`?
- Sim: a Stripe documenta `insufficient_funds` como o cartão com fundos insuficientes para completar a compra.
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
- 20061 — O limite de gastos do cartão para um período foi atingido.
- 20065 — O cartão fez muitos pagamentos em pouco tempo e atingiu seu limite de frequência.
- 200P1 — O cartão atingiu seu limite diário de gastos.
- 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.
- 20062 — O banco restringiu o cartão, por exemplo, para certos países ou usos.
- 20063 — O banco recusou por um motivo de segurança ligado aos detalhes do cartão ou autenticação.