Authorize.Net · Codes de refus
Que signifie Authorize.Net 55 « La somme des crédits dépasserait le montant du débit original » ?
Vérifié le
Le code de motif de réponse Authorize.Net 55 signifie que la somme des crédits sur la transaction référencée dépasserait le montant du débit original. La transaction est rejetée car ce remboursement, ajouté aux précédents, est supérieur au montant facturé. Vérifiez ce qui a déjà été remboursé et n'envoyez que le solde restant.
- Type
- Erreur (remboursement)
- Qui a refusé
- Les règles d'Authorize.Net en matière de remboursement
- Réessayer
- Seulement avec un montant inférieur.
- Action du client
- Rien ; le magasin gère les remboursements.
- Action du commerçant
- Vérifiez les remboursements précédents et n'envoyez que ce qui reste.
Ce que fait PlatformDTC
PlatformDTC attribue à chaque remboursement Authorize.Net sa propre clé d'idempotence et l'enregistre, de sorte qu'une demande de remboursement répétée renvoie le résultat enregistré au lieu d'envoyer un deuxième crédit à Authorize.Net.
Pourquoi cela arrive
Une transaction peut être remboursée en plusieurs fois, mais jamais pour plus que son montant initial au total.
Ce que le magasin peut faire
Ouvrez la transaction dans l'Interface Marchand pour voir les crédits antérieurs et ne remboursez que la différence.
Pour les développeurs
errors[0].errorCode "55". Suivez les remboursements cumulatifs par refTransId.
Questions fréquentes
- Pourquoi Authorize.Net rejette-t-il mon remboursement avec le code 55 ?
- Les remboursements antérieurs plus celui-ci dépassent le montant initial.
- Puis-je rembourser plus que le paiement original sur Authorize.Net ?
- Non. Le code 55 rejette les crédits supérieurs au débit original.
Sources
Voir aussi
- 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.
- 50 — Vous ne pouvez rembourser qu'une transaction réglée ; celle-ci n'est pas encore réglée.
- 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.
- E00003 — La requête envoyée à l'API était mal formée, donc Authorize.Net n'a pas pu la lire.
- E00013 — Un champ dans la requête a une valeur invalide ; le texte de la réponse le nomme.
- E00039 — Un profil client avec les mêmes détails existe déjà sur le compte.