2009-09-13 20 views
4

Objectif: Seuls les achats réussis s'affichent dans le relevé de facturation d'un client. Je ne veux pas que les autorisations refusées apparaissant sur leur relevé de facturation (tel que vu dans un système bancaire en ligne) soient en attente. Un client saisira accidentellement une adresse de facturation incorrecte, par exemple suivie d'une adresse correcte. Ensemble, les deux tentatives, l'une réussie et l'autre n'apparaissant pas sur leur relevé de facturation comme étant en attente avant le règlement. Cela peut effrayer le client car il semble potentiellement qu'ils seront facturés deux fois. Détails: Lorsque je fais une AUTH_CAPTURE (via l'achat d'ActiveMerchant) ou une AUTH (via l'autorisation d'ActiveMerchant) qui est refusée et souhaite ensuite annuler cette autorisation (par le biais d'ActiveMerchant) afin de ne pas apparaître sur la facture du client déclaration en attente (même si elle sera établie après quelques jours), la passerelle ne peut pas trouver la transaction à annuler en utilisant le code d'autorisation renvoyé par les appels de méthode d'autorisation ou de capture sur la passerelle.Comment annuler une transaction autorisée dans la passerelle authorize.net à l'aide d'ActiveMerchant

Ceci est spécifique à la passerelle AIM authorize.net.

Veuillez nous aviser.

Merci!

Répondre

2

Si je comprends bien votre question, je ne suis pas sûr qu'il existe un moyen de faire ce que vous voulez.

Ceci est une limitation du système de compte passerelle/marchand.

Je viens de séjourner dans un hôtel le week-end dernier, et quand je suis arrivé, j'ai été prévenu qu'un «frais d'autorisation» apparaîtrait sur ma carte, puis s'en aller. La situation de l'hôtel est semblable à celle que vous avez, et je ne pense pas qu'il y ait moyen de contourner le problème. Les stations-service le font, les restaurants, les hôtels, etc.

Il est si courant que je ne m'inquiète pas de l'inquiétude des clients. Vous pourriez ajouter une mention sur votre formulaire de paiement disant quelque chose au sujet d'une charge d'autorisation - je l'ai déjà fait dans le passé pour des projets.

Et pour les spécificités d'auth.net - Je suis sûr que vous ne pouvez pas annuler une autorisation, donc l'erreur que vous obtenez. Le code d'authentification renvoyé est utilisé plus tard pour capturer le montant, si nécessaire.

+0

Merci Phil. C'est la conclusion à laquelle je suis parvenu. Merci de répondre. – m7d

Questions connexes