Stripe · Códigos de recusa
O que significa o código de recusa Stripe not_permitted?
Verificado em
O código de recusa Stripe not_permitted significa que o pagamento não é permitido: o banco do cartão não permitirá este tipo de transação neste cartão. O próximo passo da Stripe é que o cliente entre em contato com o emissor do cartão para mais informações. As causas incluem cartões bloqueados para compras online ou estrangeiras e contas com restrições. Outro cartão geralmente funciona imediatamente.
- Tipo
- Recusa devido a restrições do cartão
- Quem recusou
- O banco do cartão
- Tentar novamente
- Não no mesmo cartão até que o banco remova a restrição
- Ação do comprador
- Usar outro cartão ou pedir ao banco para permitir a compra
- Ação do comerciante
- Oferecer outros métodos de pagamento
- Renovação PlatformDTC
- Sem nova tentativa; mantido em atraso com um link de atualização de cartão
O que a PlatformDTC faz
A PlatformDTC trata not_permitted de forma diferente no checkout e nas renovações. No checkout, o comprador pode receber a oferta do processador de backup da loja (pagamentos com cartão PayPal), se configurado, porque outro adquirente pode ser aceito onde o primeiro não foi. Nas renovações, no cronograma fixo ou com o Smart retry, not_permitted nunca é tentado novamente: a assinatura é mantida em atraso e o cliente recebe um link de um clique para pagar com um cartão diferente.
Por que acontece
O banco decidiu que este cartão não pode ser usado para este pagamento. Isso pode ser uma configuração no cartão (sem pagamentos online, internacionais ou recorrentes), uma restrição na conta ou uma regra sobre o tipo de comerciante.
O que o comprador pode fazer
Tente um cartão ou carteira diferente. Se quiser usar este cartão, ligue para o seu banco, pergunte o que está bloqueado e se eles podem permitir a compra.
O que a loja pode fazer
Mostre alternativas como PayPal ou outro cartão. Tentar o mesmo cartão novamente em um cronograma não mudará a regra do banco.
Para desenvolvedores
Verifique charge.outcome.network_decline_code. Na Visa, 57 (transação não permitida ao titular do cartão) é Categoria 1 e nunca deve ser reenviada para a mesma credencial; 58 (transação não permitida no terminal) é um código genérico de Categoria 4. Respeite outcome.advice_code = do_not_try_again quando presente.
Perguntas frequentes
- Por que um cartão válido seria not_permitted?
- O banco pode restringir um cartão de certas compras, como pagamentos online, estrangeiros ou de assinatura. O cartão funciona em outros lugares, mas não para este pagamento.
- Devo tentar novamente uma renovação not_permitted?
- Não. A restrição permanece até que o cliente ou o banco a altere. Peça ao cliente para atualizar o método de pagamento em vez disso.
Fontes
Relacionado
- transaction_not_allowed — O banco recusou; o cartão não permite este tipo de transação.
- card_not_supported — O cartão não pode ser usado para este tipo de compra.
- restricted_card — O cartão não pode ser usado para este pagamento; pode ter sido reportado como perdido ou roubado.
- service_not_allowed — O cartão foi recusado por um motivo que o banco não informou.
- offline_pin_required — Somente presencialmente: o cartão precisa ser inserido e um PIN digitado.
- online_or_offline_pin_required — Somente presencialmente: o cartão precisa de um PIN, por PIN Online ou chip e PIN.
- pickup_card — O cartão não pode ser usado para este pagamento; ele pode ter sido reportado como perdido ou roubado.
- pin_try_exceeded — Muitas tentativas de PIN incorretas; o cliente deve usar outro cartão ou método.