Stripe · Códigos de recusa
O que significa o código de recusa reenter_transaction da Stripe?
Verificado em
O código de recusa reenter_transaction da Stripe significa que o pagamento não pôde ser processado pelo emissor do cartão por um motivo desconhecido. Como o nome diz, o próximo passo da Stripe é tentar o pagamento novamente; se ainda não puder ser processado, o cliente precisa entrar em contato com o emissor do cartão. É uma recusa suave, geralmente temporária, não um sinal de que o cartão está ruim.
- Tipo
- Recusa suave (temporária)
- Quem recusou
- O banco do cartão, sem um motivo
- Tentar novamente
- Sim
- Ação do comprador
- Envie o pagamento novamente
- Ação do lojista
- Permitir uma nova tentativa imediata
- Renovação PlatformDTC
- Tentado novamente 2, 5 e 8 dias após a primeira recusa (Smart retry)
O que a PlatformDTC faz
A PlatformDTC considera reenter_transaction como uma recusa que outro processador pode aceitar, então no checkout uma loja com pagamentos com cartão PayPal como backup pode oferecer essa rota ao comprador. Com o Smart retry ativado, é uma recusa temporária em renovações: tentado novamente 2, 5 e 8 dias após a primeira recusa, nunca mais de 4 tentativas, com o cliente sendo informado de que seu banco não pôde ser contatado.
Por que acontece
O banco recebeu a solicitação, mas não conseguiu finalizar o processamento e pediu para que fosse enviada novamente. Problemas temporários no sistema são a causa usual.
O que o comprador pode fazer
Pressione pagar novamente. Se o cartão continuar falhando, tente outro cartão ou entre em contato com seu banco.
Para desenvolvedores
decline_code = reenter_transaction. Na Visa, o código bruto 19 significa "Re-enter transaction", Categoria 2, nova tentativa permitida até 20 vezes em 30 dias. Reenvie com os mesmos dados: as regras da Visa proíbem a alteração de elementos de dados como o MCC ou o POS entry mode em uma nova tentativa.
Perguntas frequentes
- É seguro reenviar após reenter_transaction?
- Sim. A orientação da Stripe é tentar o pagamento novamente. Use os mesmos detalhes de pagamento; não há necessidade de mudar nada.
- E se reenter_transaction continuar acontecendo?
- Após algumas tentativas falhas, o cliente deve entrar em contato com o banco ou usar outro método de pagamento.
Fontes
Relacionado
- processing_error — Ocorreu um erro ao processar o cartão. Geralmente temporário.
- issuer_not_available — O banco do cartão não pôde ser contatado, então o pagamento nunca foi autorizado.
- try_again_later — Código obsoleto: o banco recusou por um motivo desconhecido; tente novamente mais tarde.
- generic_decline — Recusado por um motivo desconhecido, ou bloqueado pelo Stripe Radar ou Adaptive Acceptance.
- restricted_card — O cartão não pode ser usado para este pagamento; pode ter sido reportado como perdido ou roubado.
- revocation_of_all_authorizations — O banco recusou; tipicamente o titular do cartão parou todos os pagamentos futuros.
- revocation_of_authorization — O banco recusou; tipicamente o titular do cartão revogou os pagamentos para esta loja.
- security_violation — O banco recusou por um motivo que não compartilhou; frequentemente uma regra de segurança.