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 declínio Stripe `invalid_amount`?

Verificado em

O código de declínio `invalid_amount` da Stripe significa que o valor do pagamento é inválido ou excede o valor permitido. Primeiro, verifique se o próprio valor está correto: sem zeros extras, moeda correta e sem cobrança de valor zero. A Stripe diz que, se o valor parecer correto, o cliente precisa verificar com o emissor do cartão se pode fazer compras desse valor. Um valor menor ou outro cartão pode ser aprovado.

Tipo
Erro de dados ou limite
Quem recusou
O banco do cartão
Retentar
Não inalterado; corrija o valor ou peça ao cliente para verificar com o banco
Ação do comprador
Pergunte ao banco sobre limites de compra, ou use outro cartão
Ação do lojista
Verifique se o total do pedido e a moeda estão corretos

O que a PlatformDTC faz

O checkout da PlatformDTC trata `invalid_amount` como nunca retentar e não oferece um processador de backup para ele. Em renovações, no agendamento fixo ou com o Smart retry, o mesmo valor nunca é reenviado automaticamente: a assinatura é mantida em atraso e o cliente é solicitado a fornecer outro cartão. A verificação de cartão pré-renovação de valor zero ignora este código, porque uma verificação de $0 não é um valor real.

Por que acontece

Ou o valor enviado não é válido para o cartão (por exemplo, formatado incorretamente), ou está acima de um limite por compra que o banco aplica a este cartão.

O que o comprador pode fazer

Pergunte ao seu banco se há um limite para compras desse tamanho, ou pague com outro cartão.

O que a loja pode fazer

Verifique o total do pedido, a moeda e quaisquer descontos ou adicionais que alteraram o valor. Se o valor estiver correto, oriente o cliente a contatar seu banco ou usar outro método de pagamento.

Para desenvolvedores

Na Visa, o código bruto 13 é "Invalid amount or currency conversion field overflow" (Visa Category 4, nova tentativa permitida).

Perguntas frequentes

Por que um valor normal seria inválido?
A Stripe diz que o valor pode exceder o que é permitido. Alguns cartões limitam compras individuais, então o cliente deve verificar com o emissor.
Retentar o mesmo valor funcionará?
Improvável. Altere o valor se estiver errado, ou peça ao cliente para confirmar o limite com o banco.

Fontes

Relacionado

Biblioteca de pagamentos