Stripe · Códigos de recusa
O que significa o decline code withdrawal_count_limit_exceeded do Stripe?
Verificado em
O decline code withdrawal_count_limit_exceeded do Stripe significa que o cliente excedeu o saldo ou limite de crédito disponível no cartão. O próximo passo do Stripe é que o cliente use um método de pagamento alternativo. O limite geralmente é redefinido após um pagamento ao cartão ou um novo período, então o mesmo cartão pode funcionar mais tarde, mas no checkout outro cartão é a solução mais rápida.
- Tipo
- Recusa suave (limite)
- Quem recusou
- O banco do cartão
- Tentar novamente
- Mais tarde, assim que o limite for redefinido
- Ação do comprador
- Usar outro método de pagamento
- Ação do lojista
- Ofereça alternativas; não tente novamente imediatamente
- Renovação PlatformDTC
- Tentado novamente 2, 5 e 8 dias após a primeira recusa (Smart retry)
O que a PlatformDTC faz
No checkout, a PlatformDTC adiciona a dica "Você excedeu o limite do seu cartão. Tente outro cartão." e não redireciona o cartão para um processador de backup, já que o mesmo limite se aplica lá. Com o Smart retry ativado, as renovações recusadas dessa forma são tratadas como uma recusa de limite temporário: tentadas novamente 2, 5 e 8 dias após a primeira recusa, no máximo 4 tentativas, nunca duas vezes em 24 horas.
Por que acontece
O cartão atingiu um limite definido pelo banco: seu saldo disponível, seu limite de crédito ou um teto sobre a frequência ou o valor que pode ser usado em um período.
O que o comprador pode fazer
Pague com outro cartão ou carteira agora. Para usar este cartão, espere o limite ser redefinido, pague o saldo ou peça ao banco para aumentar o limite.
O que a loja pode fazer
Mostre outros métodos de pagamento. Evite tentar novamente o cartão várias vezes seguidas; ele continuará falhando até que o limite mude.
Para desenvolvedores
decline_code = withdrawal_count_limit_exceeded. Na Visa, os códigos brutos 61 (excede o limite de valor de aprovação) e 65 (excede o limite de frequência de saque) são Categoria 2: nova tentativa permitida até 20 vezes em 30 dias. A Mastercard usa 61 e 65 para limites de valor e contagem de saque.
Perguntas frequentes
- withdrawal_count_limit_exceeded é o mesmo que fundos insuficientes?
- Perto, mas não o mesmo código. O Stripe o descreve como exceder o saldo ou limite de crédito disponível no cartão; a solução é a mesma: outro método de pagamento, ou espere até que o limite permita a cobrança.
- O cartão funcionará amanhã?
- Pode ser que sim, assim que o limite for redefinido ou o saldo for pago. É por isso que tentativas espaçadas funcionam para assinaturas.
Fontes
Relacionado
- card_velocity_exceeded — O saldo, limite de crédito ou limite de valor do cartão foi atingido.
- insufficient_funds — O cartão não tem dinheiro ou crédito suficiente para este pagamento.
- invalid_amount — O valor do pagamento é inválido ou acima do que o cartão permite.
- try_again_later — Código obsoleto: o banco recusou por um motivo desconhecido; tente novamente mais tarde.
- mobile_device_authentication_required — O pagamento precisa de autenticação; o cliente deve tocar o telefone novamente.
- card_declined — Código de erro da Stripe para qualquer cartão recusado; o decline_code diz o porquê.
- payment_intent_authentication_failure — O cartão falhou na verificação de autenticação do banco (como 3-D Secure).
- authentication_required — O banco quer que o titular do cartão verifique o pagamento, geralmente com 3D Secure.