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

Stripe · Códigos de recusa

O que significa o código de recusa processing_error da Stripe?

Verificado em

O código de recusa processing_error da Stripe significa que ocorreu um erro ao processar o cartão. Ele aponta para uma falha técnica no processo, em vez de o banco rejeitar o comprador. O conselho da Stripe é pedir ao cliente para tentar o pagamento novamente, e somente se ainda falhar, ele deve entrar em contato com o emissor do cartão. Uma segunda tentativa um pouco mais tarde geralmente é bem-sucedida.

Tipo
Recusa suave (técnica)
Quem recusou
Nenhuma recusa clara: processamento falhou
Tentar novamente
Sim
Ação do comprador
Tente novamente; se repetir, use outro cartão ou ligue para o banco
Ação do lojista
Convide para tentar novamente; observe um padrão em muitos compradores
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 sua própria dica ao processing_error: "Encontramos um erro de processamento temporário. Por favor, tente novamente.", e, onde a loja tem pagamentos com cartão PayPal como backup, oferece ao comprador uma segunda tentativa lá. Com o Smart retry ativado, uma renovação que falha com processing_error é tentada novamente 2, 5 e 8 dias após a primeira recusa, no máximo 4 tentativas.

Por que acontece

Um sistema entre a loja e o banco do cartão falhou ao lidar com o pagamento: um tempo limite, um mau funcionamento ou uma mensagem que não pôde ser concluída. O próprio cartão geralmente está bom.

O que o comprador pode fazer

Espere um momento e pague novamente. Se falhar uma segunda vez, tente um cartão ou carteira diferente, ou pergunte ao seu banco se há um problema com o cartão.

O que a loja pode fazer

Deixe o comprador tentar novamente sem precisar digitar tudo de novo. Se muitos clientes encontrarem processing_error ao mesmo tempo, é provável que seja uma interrupção mais ampla; verifique a página de status do seu processador.

Para desenvolvedores

decline_code = processing_error. Verifique charge.outcome.network_decline_code: na Visa, 96 significa mau funcionamento do sistema, um código de Categoria 2 que a Visa permite que seja tentado novamente até 20 vezes em 30 dias. Use uma chave de idempotência nas tentativas para que uma primeira tentativa lenta não crie uma cobrança dupla.

Perguntas frequentes

O processing_error é causado pelo comprador?
Geralmente não. Indica um problema técnico ao processar o cartão. Uma segunda tentativa geralmente funciona.
Em quanto tempo posso tentar novamente processing_error?
Um comprador pode tentar novamente imediatamente. Para assinaturas, espaçar as tentativas ao longo de alguns dias funciona melhor do que repetir em minutos.

Fontes

Relacionado

Biblioteca de pagamentos