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

Authorize.Net · Codes de refus

Que signifie Authorize.Net E00039 « Un enregistrement en double existe déjà » ?

Vérifié le

Authorize.Net E00039, « Un enregistrement en double existe déjà », est renvoyé lorsque vous essayez de créer un profil client ou un profil de paiement qui correspond à un profil déjà enregistré. Authorize.Net vérifie les doublons selon ses règles de profil client. Recherchez et réutilisez le profil existant plutôt que d'en créer un autre ; le message d'erreur inclut généralement l'ID de l'enregistrement qui existe déjà.

Type
Erreur (profils clients)
Qui a refusé
La vérification des profils en double d'Authorize.Net
Réessayer
Utilisez le profil existant à la place.
Action du client
Rien ; le magasin gère les cartes enregistrées.
Action du commerçant
Recherchez le profil existant et réutilisez-le.

Ce que fait PlatformDTC

PlatformDTC crée le profil client Authorize.Net à partir de la première transaction approuvée de l'abonné et stocke les ID de profil renvoyés par la réponse du serveur d'Authorize.Net, de sorte que les renouvellements réutilisent ce profil plutôt que d'en créer de nouveaux.

Pourquoi cela arrive

Les profils clients sont vérifiés pour les doublons lors de leur création, par exemple sur le même ID client ou la même adresse e-mail.

Ce que le magasin peut faire

Recherchez le client dans Customer Information Manager, puis débitez ou mettez à jour le profil existant.

Pour les développeurs

messages.message[0].code "E00039". Consultez la documentation d'Authorize.Net sur les profils clients concernant la vérification des profils en double.

Questions fréquentes

Comment éviter l'erreur Authorize.Net E00039 ?
Recherchez un profil existant avant d'en créer un, et réutilisez-le.
L'erreur E00039 arrête-t-elle le paiement ?
Elle arrête la création du profil ; le débit lui-même dépend de la façon dont votre requête a été construite.

Sources

Voir aussi

Bibliothèque des paiements