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 120 « Une erreur est survenue pendant le traitement. Veuillez réessayer (l'annulation après expiration a échoué) » ?

Vérifié le

Le code de motif de réponse Authorize.Net 120 signifie que l'annulation générée par le système pour une transaction originale expirée a échoué : la première transaction a expiré en attendant l'émetteur, et Authorize.Net n'a pas pu l'annuler par la suite. Une autorisation peut donc rester sur la carte de l'acheteur. Vérifiez-la avant de réessayer, afin que l'acheteur ne se retrouve pas avec deux retenues.

Type
Erreur de traitement (temporaire)
Qui a refusé
L'émetteur et Authorize.Net
Réessayer
Vérifiez s'il y a une autorisation sur la carte avant de réessayer.
Action de l'acheteur
Vérifiez s'il y a un débit en attente avant de payer à nouveau.
Action du commerçant
Recherchez une autorisation persistante et libérez-la si nécessaire.

Ce que fait PlatformDTC

PlatformDTC classe le code Authorize.Net 120 comme une défaillance de la passerelle : lors d'un renouvellement d'abonnement, il reporte le débit sans utiliser d'étape de relance ni d'envoyer un e-mail au client pour l'informer que le paiement a échoué.

Pourquoi cela arrive

Note d'Authorize.Net : « La transaction originale a expiré en attendant une réponse de l'émetteur. » L'annulation destinée à nettoyer après cela a ensuite échoué.

Ce que l'acheteur peut faire

Vérifiez dans votre application bancaire s'il y a un montant en attente avant de payer à nouveau ; il devrait disparaître ou être annulé.

Ce que le magasin peut faire

Si une retenue persiste, contactez votre fournisseur de services marchands ou demandez à l'émetteur de libérer l'autorisation.

Pour les développeurs

errors[0].errorCode "120". Les codes 121 (erreur de base de données) et 122 (erreur de traitement) sont la même situation d'annulation échouée pour d'autres causes.

Questions fréquentes

L'acheteur est-il débité après le code Authorize.Net 120 ?
Aucune vente n'est finalisée, mais une autorisation de la tentative expirée peut encore apparaître jusqu'à ce qu'elle soit libérée.
En quoi les codes 120, 121 et 122 diffèrent-ils ?
Tous sont des annulations système échouées ; Authorize.Net liste une expiration pour le 120, une erreur de base de données pour le 121 et une erreur de traitement pour le 122.

Sources

Voir aussi

Bibliothèque des paiements