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 `generic_decline` do Stripe?

Verificado em

O código `generic_decline` do Stripe significa que o cartão foi recusado por um motivo desconhecido, ou que o Stripe Radar ou Adaptive Acceptance bloquearam o pagamento. O Stripe diz que a maioria das recusas do emissor são categorizadas desta forma, e seu conselho é que o cliente entre em contato com o emissor do cartão. A solução mais rápida para o comprador é outro cartão ou método de pagamento. Os lojistas devem verificar o resultado de risco do pagamento para ver se o Stripe ou o banco o recusou antes de decidir sobre qualquer nova tentativa.

Tipo
Recusa suave (encaminhar ao emissor), a menos que o Radar o tenha bloqueado
Quem recusou
O banco do cartão, ou o Radar / Adaptive Acceptance do Stripe
Tentar novamente
No máximo uma vez se o banco recusou; nunca se o Radar o bloqueou
Ação do comprador
Use outro cartão, ou ligue para o banco
Ação do lojista
Verifique se o Radar o bloqueou; ofereça outro método de pagamento

O que a PlatformDTC faz

No checkout, a PlatformDTC mostra "Seu cartão foi recusado. Tente outro cartão ou entre em contato com seu banco." Uma recusa bancária pode ser oferecida ao backup de cartão PayPal da loja; um bloqueio do Radar ou nível de risco `highest` nunca é. Com o Smart retry ativado, uma renovação recebe uma nova tentativa 48 a 72 horas depois, então o cliente é solicitado a adicionar um novo cartão. Se o código bancário bruto subjacente for `51`, ele é tratado como fundos insuficientes em vez disso.

Por que acontece

Os bancos frequentemente recusam sem dar um motivo. O Stripe também usa este código quando suas próprias regras do Radar ou Adaptive Acceptance bloquearam o pagamento antes ou em vez da decisão do banco.

O que o comprador pode fazer

Pague com um cartão ou método diferente, ou entre em contato com seu banco para perguntar por que o cartão foi recusado.

O que a loja pode fazer

Olhe o pagamento no seu painel do Stripe: um resultado `blocked` ou `high-risk` significa que o Stripe o impediu, não o banco. Pedir CVC e código postal e usar 3D Secure pode diminuir as recusas bancárias.

Para desenvolvedores

`charge.outcome.type` de "blocked" ou `risk_level` "highest" aponta para a triagem do Stripe. Para recusas bancárias, `network_decline_code` e `outcome.advice_code` carregam a própria resposta do banco (na Visa, `51` é fundos insuficientes, `05` não honrar, `59` fraude suspeita).

Perguntas frequentes

Qual é o código de recusa mais comum do Stripe?
O guia de recusas de cartão do Stripe diz que os emissores de cartão categorizam a maioria das recusas como `generic_decline`, e é por isso que o motivo exato é frequentemente incerto.
Devo tentar novamente um `generic_decline`?
Se o banco recusou, uma tentativa posterior é razoável; depois disso, peça outro cartão. Se o Stripe Radar o bloqueou, não tente novamente.
`generic_decline` significa fraude?
Não necessariamente. Pode significar uma recusa do banco sem motivo, ou um bloqueio do Radar. O resultado de risco do pagamento informa qual.

Fontes

Relacionado

Biblioteca de pagamentos