Authorize.Net · Codes de refus
Que signifie Authorize.Net 16 « La transaction est introuvable » ?
Vérifié le
Le code de motif de réponse Authorize.Net 16, « La transaction est introuvable », signifie que l'ID de transaction était correctement formaté mais la passerelle n'en a aucune trace. Authorize.Net indique qu'une cause fréquente est un remboursement où la transaction originale a été traitée sur un compte Authorize.Net différent de celui qui envoie le remboursement. Remboursez depuis le compte qui a reçu le paiement.
- Type
- Erreur (remboursement ou annulation)
- Qui a refusé
- Les registres d'Authorize.Net
- Réessayer
- Uniquement avec le bon ID de transaction et le bon compte.
- Action de l'acheteur
- Rien ; le magasin gère les remboursements.
- Action du commerçant
- Remboursez depuis le même compte Authorize.Net qui a reçu le paiement.
Ce que fait PlatformDTC
PlatformDTC rembourse un paiement Authorize.Net avec l'ID de transaction qu'il a enregistré à la caisse sur le même compte de magasin, et annule une capture non réglée au lieu de la rembourser, l'ordre qu'Authorize.Net exige.
Pourquoi cela arrive
Les remboursements et les annulations référencent la transaction originale par ID. S'il appartient à un autre compte, ou si l'ID est incorrect, Authorize.Net ne peut pas le trouver.
Ce que le magasin peut faire
Connectez-vous au compte Authorize.Net qui a traité la vente originale et remboursez depuis là. Si l'ID est correct, Authorize.Net suggère de demander à votre fournisseur de services marchands de vérifier la configuration pour ce type de carte.
Pour les développeurs
errors[0].errorCode "16" ; vérifiez refTransId et le merchantAuthentication utilisé.
Questions fréquentes
- Pourquoi Authorize.Net ne peut-il pas trouver ma transaction pour un remboursement (code 16) ?
- Le plus souvent, le remboursement est envoyé depuis un compte Authorize.Net différent de celui de la vente originale.
- Le code Authorize.Net 16 est-il un refus de carte ?
- Non. Cela concerne l'ID de transaction que vous avez référencé.
Sources
Voir aussi
- 50 — Vous ne pouvez rembourser qu'une transaction réglée ; celle-ci n'est pas encore réglée.
- 54 — Le remboursement ne peut pas être émis : non réglé, type ou devise incorrect, ID invalide, ou réglé il y a plus de 180 jours.
- 55 — Ce remboursement, plus les remboursements précédents, dépasserait le paiement original.
- E00027 — L'API signale que la transaction a échoué ; la vraie raison se trouve dans l'errorCode de la transaction.
- E00007 — L'API Login ID ou la Transaction Key est incorrecte, ou envoyée au mauvais environnement.
- E00001 — Authorize.Net a rencontré une erreur interne ; la requête n'a pas été complétée.