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 E00027 « La transaction a échoué » ?

Vérifié le

Authorize.Net E00027, « La transaction a échoué », est un message au niveau de l'API, pas la raison elle-même. Authorize.Net indique de vérifier le champ errorCode dans la réponse : celui-ci contient le code de motif de réponse, tel que 2 pour un refus ou 27 pour une non-concordance AVS. Il peut également apparaître sur HSBC ou FDI Australia lorsque validationMode est liveMode, car ils ne prennent pas en charge les annulations d'autorisation.

Type
Résultat API (voir le code de motif)
Qui a refusé
Dépend du code de motif à l'intérieur
Réessayer
Dépend de l'errorCode dans la réponse de la transaction.
Action de l'acheteur
Suivez la raison indiquée, essayez généralement une autre carte.
Action du commerçant
Lisez transactionResponse.errors pour le code de motif spécifique.

Ce que fait PlatformDTC

PlatformDTC lit au-delà de E00027 jusqu'à l'errorCode propre à la transaction et agit en conséquence : il affiche à l'acheteur le texte d'erreur d'Authorize.Net et utilise le code de motif pour décider si un processeur de secours peut être proposé.

Pourquoi cela arrive

Authorize.Net renvoie E00027 dans les messages chaque fois qu'une demande de transaction n'aboutit pas. Le détail se trouve dans transactionResponse.errors.

Ce que le magasin peut faire

Recherchez l'errorCode qui est venu avec E00027 dans cette bibliothèque. Pour les erreurs de validation de profil client sur HSBC ou FDI Australia, Authorize.Net recommande validationMode testMode.

Pour les développeurs

messages.resultCode "Error", messages.message[0].code "E00027" ; transactionResponse.errors[0].errorCode / errorText portent la raison.

Questions fréquentes

Que signifie réellement Authorize.Net E00027 ?
Que la transaction a échoué ; la raison spécifique est l'errorCode dans la réponse de la transaction.
Pourquoi est-ce que j'obtiens E00027 lors de la création de profils client ?
Sur HSBC ou FDI Australia, la validation liveMode échoue car ces processeurs ne prennent pas en charge les annulations d'autorisation ; Authorize.Net recommande testMode.

Sources

Voir aussi

Bibliothèque des paiements