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
- Códigos de recusa do Stripe — Stripe
- Recusas de cartão e novas tentativas — Stripe
- Códigos de recusa da rede — Stripe
Relacionado
- do_not_honor — O banco recusou o cartão sem dizer o porquê.
- call_issuer — O banco recusou sem um motivo e quer que o titular do cartão entre em contato com ele.
- card_declined — Código de erro da Stripe para qualquer cartão recusado; o decline_code diz o porquê.
- fraudulent — As verificações de fraude da Stripe suspeitaram que o pagamento era fraudulento e o bloquearam.
- insufficient_funds — O cartão não tem dinheiro ou crédito suficiente para este pagamento.
- incorrect_address — O endereço de cobrança inserido não corresponde aos registros do banco.
- incorrect_cvc — O código de segurança do cartão (CVC) está incorreto.
- incorrect_number — O número do cartão inserido está incorreto.