NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

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

Relacionado

Biblioteca de pagamentos