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

Authorize.Net · Códigos de recusa

O que significa Authorize.Net 317 “The credit card has expired (processador)”?

Verificado em

Código de motivo de resposta 317 do Authorize.Net, "The credit card has expired", é a versão emitida pelo processador do código 8: o próprio processador recusou porque o cartão está além da sua data de validade. Não terá sucesso se tentar novamente. O comprador deve pagar com o cartão de substituição ou outro cartão, e os clientes de assinatura devem atualizar seu cartão armazenado.

Tipo
Recusa definitiva
Quem recusou
O processador do cartão
Tentar novamente
Não. Um novo cartão ou data de validade é necessário.
Ação do comprador
Use seu cartão novo ou outro cartão.
Ação do lojista
Solicite detalhes atualizados do cartão.

O que a PlatformDTC faz

A PlatformDTC classifica o código 317 do Authorize.Net como nunca-tentar-novamente e o mantém fora da sua rota de processador de backup, já que um cartão expirado falha em todos os lugares. Em uma renovação de assinatura, o código não é tentado novamente: a assinatura fica em atraso e o cliente recebe um e-mail com um link para adicionar um novo cartão.

Por que acontece

O processador verificou o cartão e o encontrou expirado, mesmo que a solicitação tenha passado pelas próprias verificações do Authorize.Net.

O que o comprador pode fazer

Use o cartão que seu banco emitiu para substituir este.

O que a loja pode fazer

Envie ao cliente uma solicitação para atualizar seus detalhes de pagamento.

Para desenvolvedores

errors[0].errorCode "317" (gêmeo 8 emitido pelo processador).

Perguntas frequentes

Como o código 317 do Authorize.Net é diferente do código 8?
Ambos significam que o cartão expirou; 317 vem do processador, 8 do Authorize.Net.
Um cartão expirado pode ser cobrado mais tarde (Authorize.Net 317)?
Não. O cliente precisa fornecer um cartão atualizado.

Fontes

Relacionado

Biblioteca de pagamentos