NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Braintree · Códigos de recusa

O que significa Braintree 2006 “Invalid Expiration Date”?

Verificado em

Braintree 2006 “Invalid Expiration Date” significa que o mês ou ano de validade inserido não corresponde ao cartão, ou não é uma data real. É uma recusa definitiva: reenviar a mesma data falhará. O comprador deve verificar a data no cartão e inseri-la novamente. Se a data correta ainda falhar, a Braintree diz que eles devem entrar em contato com o banco deles.

Tipo
Recusa definitiva
Quem recusou
O banco do comprador
Tentar novamente
Somente depois que a data for corrigida
Ação do comprador
Reinserir o mês e o ano de validade
Ação do lojista
Peça ao comprador para verificar a data

O que a PlatformDTC faz

PlatformDTC não se conecta à Braintree. No checkout da Stripe, isso aparece como invalid_expiry_month ou invalid_expiry_year; a PlatformDTC mostra uma dica para verificar novamente a data e nunca tenta novamente esses códigos em renovações.

Por que acontece

Mês e ano trocados, a data do cartão antigo digitada para um cartão novo, ou preenchimento automático inserindo uma data desatualizada.

O que o comprador pode fazer

Olhe para o cartão e insira o mês e o ano exatamente como impressos.

O que a loja pode fazer

Use um único campo MM/AA com formatação clara e permita que o preenchimento automático do navegador funcione. Peça ao comprador para verificar a data quando este código aparecer.

Para desenvolvedores

A Braintree retorna processor_response_code 2006 com processor_response_text “Invalid Expiration Date” e processor_response_type “hard_declined” no Transaction object.

Perguntas frequentes

2006 é diferente de um cartão expirado?
Sim. 2004 significa que a data já passou; 2006 significa que a data inserida está errada ou não corresponde.
Devo tentar novamente Braintree 2006?
Não com os mesmos detalhes. Peça ao comprador para corrigir a data primeiro.

Fontes

Relacionado

Biblioteca de pagamentos