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 E00039 “Um registro duplicado já existe”?

Verificado em

Authorize.Net E00039, "Um registro duplicado já existe", é retornado quando você tenta criar um perfil de cliente ou perfil de pagamento que corresponde a um já armazenado. A Authorize.Net verifica duplicatas por suas regras de perfil de cliente. Procure e reutilize o perfil existente em vez de criar outro; a mensagem de erro geralmente inclui o ID do registro que já existe.

Tipo
Erro (perfis de cliente)
Quem recusou
Verificação de perfil duplicado da Authorize.Net
Tentar novamente
Use o perfil existente em vez disso.
Ação do cliente
Nada; a loja lida com cartões salvos.
Ação do lojista
Procure o perfil existente e reutilize-o.

O que a PlatformDTC faz

PlatformDTC cria o perfil de cliente Authorize.Net a partir da primeira cobrança aprovada do assinante e armazena os IDs de perfil retornados da resposta do servidor da Authorize.Net, para que as renovações reutilizem esse perfil em vez de criar novos.

Por que acontece

Os perfis de cliente são verificados quanto a duplicatas quando criados, por exemplo, no mesmo ID de cliente ou e-mail.

O que a loja pode fazer

Pesquise o Customer Information Manager pelo cliente e, em seguida, cobre ou atualize o perfil existente.

Para desenvolvedores

messages.message[0].code "E00039". Consulte a documentação de Perfis de Cliente da Authorize.Net sobre verificação de perfil duplicado.

Perguntas frequentes

Como evito o Authorize.Net E00039?
Procure um perfil existente antes de criar um e reutilize-o.
O E00039 interrompe o pagamento?
Ele interrompe a criação do perfil; a cobrança em si depende de como sua solicitação foi construída.

Fontes

Relacionado

Biblioteca de pagamentos