Stripe · Códigos de recusa
O que significa o código de recusa Stripe invalid_expiry_month?
Verificado em
O código de recusa invalid_expiry_month da Stripe significa que o mês de validade é inválido, e o cliente precisa tentar novamente usando a data de validade correta. Geralmente é um erro de digitação, como o mês e o ano trocados ou um mês que não corresponde ao cartão. Redigitar a data exatamente como impressa no cartão (MM/AA) corrige o problema. Se o cartão foi substituído, a data do novo cartão é necessária.
- Tipo
- Erro de dados
- Quem recusou
- O banco do cartão
- Tentar novamente
- Sim, com a data de validade correta
- Ação do comprador
- Redigite o mês de validade do cartão
- Ação do lojista
- Deixe o comprador corrigir a data
O que a PlatformDTC faz
No checkout, a PlatformDTC adiciona "O mês de validade do cartão é inválido." e não oferece um processador de backup, já que a data precisa ser corrigida. Nas renovações, tanto no cronograma fixo padrão quanto com o Smart retry, nunca é tentado novamente automaticamente. A assinatura é mantida em atraso em vez de cancelada, o cartão é marcado como bloqueado, e o cliente recebe um e-mail com um link de um clique para adicionar um novo cartão, reenviado até 4 vezes por ciclo de faturamento com pelo menos 3 dias de intervalo.
Por que acontece
O mês digitado não corresponde ao cartão, ou não é um mês válido. Cartões antigos salvos podem conter uma data de um cartão anterior.
O que o comprador pode fazer
Verifique a data de validade impressa no cartão e digite o mês novamente.
O que a loja pode fazer
Deixe o campo de validade claro sobre o formato. Para renovações, envie ao cliente um link para atualizar o cartão.
Perguntas frequentes
- invalid_expiry_month é o mesmo que expired_card?
- Não. expired_card significa que a data do cartão expirou; invalid_expiry_month significa que o mês digitado não é válido.
- Uma nova tentativa vai corrigir?
- Sim, assim que a data de validade correta for digitada.
Fontes
- Códigos de recusa da Stripe — Stripe
Relacionado
- invalid_expiry_year — O ano de validade do cartão é inválido.
- expired_card — O cartão está com a data de validade vencida.
- incorrect_number — O número do cartão inserido está incorreto.
- invalid_number — O número do cartão está incorreto.
- invalid_pin — O PIN digitado está incorreto.
- issuer_not_available — O banco do cartão não pôde ser contatado, então o pagamento nunca foi autorizado.
- lost_card — O cartão foi reportado como perdido. Não pode ser usado; o comprador precisa de outro cartão.
- merchant_blacklist — O pagamento correspondeu a uma entrada na própria lista de bloqueio do Stripe da loja.