Stripe · Códigos de recusa
O que significa o código de recusa try_again_later do Stripe?
Verificado em
O código de recusa try_again_later do Stripe significa que o cartão foi recusado por um motivo desconhecido. O Stripe agora o marca como obsoleto. Seu conselho: peça ao cliente para tentar o pagamento novamente e, se pagamentos posteriores também forem recusados, o cliente deve entrar em contato com o emissor do cartão. Não o confunda com o código de conselho try_again_later, um campo separado que o Stripe ainda usa para recusas que podem ser tentadas novamente.
- Tipo
- Recusa suave (temporária)
- Quem recusou
- O banco do cartão
- Tentar novamente
- Sim, mais tarde
- Ação do comprador
- Tente novamente; entre em contato com o banco se isso se repetir
- Ação do lojista
- Permitir uma nova tentativa mais tarde
- Status
- Obsoleto pelo Stripe
- Renovação PlatformDTC
- Tentado novamente 2, 5 e 8 dias após a primeira recusa (Smart retry)
O que a PlatformDTC faz
O PlatformDTC trata try_again_later como uma recusa que outro processador pode aprovar, então uma loja com pagamentos com cartão PayPal como backup pode oferecer essa rota no checkout. Com o Smart retry ativado, é uma recusa temporária de renovação: tentado novamente 2, 5 e 8 dias após a primeira recusa, no máximo 4 tentativas, às 14:00 hora local do assinante por padrão, com o e-mail dizendo que o banco não pôde ser contatado.
Por que acontece
O banco recusou sem um motivo, mas sinalizou que uma tentativa posterior poderia funcionar. O Stripe não dá um motivo específico.
O que o comprador pode fazer
Tente novamente um pouco mais tarde, ou use outro cartão agora. Se o cartão continuar falhando, ligue para o seu banco.
Para desenvolvedores
Stripe lista decline_code try_again_later como descontinuado. O sinal mais recente é charge.outcome.advice_code = try_again_later, que o Stripe descreve como uma recusa que você pode tentar novamente. Verifique advice_code primeiro e network_decline_code segundo ao agendar novas tentativas.
Perguntas frequentes
- try_again_later ainda é usado?
- Stripe marca o decline code como descontinuado. Um advice code separado com o mesmo nome ainda faz parte dos dados de recusa do Stripe.
- Quanto tempo devo esperar antes de tentar novamente?
- Stripe não define um tempo. Espaçar as tentativas ao longo de dias funciona melhor do que repetir em minutos, e o Stripe recomenda no máximo oito tentativas para uma cobrança que as permite.
Fontes
- decline codes do Stripe — Stripe
- Recusas de cartão — Stripe
Relacionado
- issuer_not_available — O banco do cartão não pôde ser contatado, então o pagamento nunca foi autorizado.
- processing_error — Ocorreu um erro ao processar o cartão. Geralmente temporário.
- reenter_transaction — O banco não conseguiu processar o pagamento por um motivo desconhecido; tente novamente.
- do_not_try_again — Código obsoleto: recusado por um motivo desconhecido; não cobre este cartão novamente.
- withdrawal_count_limit_exceeded — O cliente excedeu o saldo ou limite de crédito disponível no cartão.
- 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).