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 E00013 “The field is invalid”?

Verificado em

Authorize.Net E00013, "The field is invalid", significa que um dos valores dos campos na solicitação não é válido. O Authorize.Net diz que o texto da resposta deve informar qual campo exatamente é inválido, então leia-o em vez de adivinhar. Corrija esse valor na integração, ou peça ao comprador para corrigir o que digitou se veio do formulário de checkout.

Tipo
Erro (integração)
Quem recusou
A integração da loja
Tentar novamente
Somente após corrigir o campo.
Ação do cliente
Verifique os detalhes inseridos ou entre em contato com a loja.
Ação do lojista
Leia o texto da resposta para ver qual campo falhou.

O que a PlatformDTC faz

PlatformDTC mostra ao cliente o próprio texto de erro da Authorize.Net quando uma solicitação é recusada, então um erro de campo como E00013 informa ao cliente ou à loja qual valor corrigir.

Por que acontece

Um valor falhou na validação da Authorize.Net, por exemplo, um formato ou comprimento incorreto.

O que a loja pode fazer

Verifique o texto da resposta para o nome do campo e, em seguida, corrija o valor ou o formulário que o coleta.

Para desenvolvedores

messages.message[0].code "E00013"; messages.message[0].text nomeia o campo.

Perguntas frequentes

Como sei qual campo causou o Authorize.Net E00013?
O texto da resposta nomeia o campo inválido.
O Authorize.Net E00013 é uma recusa de cartão?
Não. É um valor de campo inválido na solicitação.

Fontes

Relacionado

Biblioteca de pagamentos