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 testmode_decline da Stripe?

Verificado em

O código de recusa testmode_decline da Stripe significa que um número de cartão de teste da Stripe foi usado, então o pagamento não pôde ser processado. Cartões de teste só funcionam no modo de teste da Stripe; um pagamento real precisa de um cartão genuíno. A própria Stripe o recusa antes que qualquer banco esteja envolvido. A solução é simples: pague com um cartão real e certifique-se de que números de cartões de teste nunca sejam usados em uma loja em produção.

Tipo
Não é uma recusa bancária
Quem recusou
Stripe
Tentar novamente
Apenas com um cartão genuíno
Ação do comprador
Usar um cartão real
Ação do lojista
Verificar se nenhum número de cartão de teste é usado em modo de produção

O que a PlatformDTC faz

A PlatformDTC trata testmode_decline como nunca-tentar-novamente no checkout e não o encaminha para o processador de backup; o comprador é solicitado a usar um cartão genuíno. Nas renovações, ele também nunca é tentado novamente: a assinatura é mantida em atraso e o cliente recebe um link de um clique para adicionar um cartão real, o que também expõe um cartão de teste salvo em uma assinatura ativa.

Por que acontece

Alguém inseriu um dos números de cartão de teste publicados da Stripe em um pagamento real, muitas vezes enquanto testava uma loja que já está em produção, ou um bot tentando números que encontrou online.

O que a loja pode fazer

Teste apenas com o modo de teste do Stripe. Se você vir muitas tentativas de testmode_decline de visitantes desconhecidos, pode ser um sinal de teste automatizado de cartão; revise sua proteção contra fraudes e bots.

Para desenvolvedores

decline_code = testmode_decline é definido pelo Stripe em solicitações de modo ativo usando números de cartão de teste. Use chaves de API de teste com cartões de teste e chaves ativas com cartões reais.

Perguntas frequentes

Um banco recusou testmode_decline?
Não. O Stripe recusou porque o número do cartão é um número de teste.
Posso aceitar cartões de teste na minha loja ativa?
Não. Cartões de teste do Stripe só funcionam com chaves de API de teste. Um pagamento ativo precisa de um cartão genuíno.

Fontes

Relacionado

Biblioteca de pagamentos