I have setup our Authorize.net account as a payment gateway (using the API login for the Merchant Login and the correct transaction Key). I have Authorization Mode set to Auth&Capture and Gateway Mode on Production Gateway, Live Mode.
I am doing test transactions with fake card numbers and the transactions are going through with no problem. Shouldn't AbleCommerce throw an error from Authorize.net before the order goes through saying that the card # is bad and that the expiration and security code do not match? Currently, the payment is getting all the way to Authorize.net where it is being declined, I will just end up voiding these transactions before they are processed in batch at the end of the day.
Authorize.net configuration
Re: Authorize.net configuration
What you're experiencing is a long-standing debate on how checkout should work. Some believe that the store should ALWAYS take the order regardless of whether it fails authorization or validity. They see this as an opportunity to save a sale that might otherwise be lost by the below thinking...jdarby wrote:I am doing test transactions with fake card numbers and the transactions are going through with no problem. Shouldn't AbleCommerce throw an error from Authorize.net before the order goes through saying that the card # is bad and that the expiration and security code do not match? Currently, the payment is getting all the way to Authorize.net where it is being declined, I will just end up voiding these transactions before they are processed in batch at the end of the day.
Others (myself included) don't want an order if it can't get paid. If authorization can't be obtained during checkout, the checkout goes no further. No order is created.
By default, AC7 will accept an order even if authorization fails. There is a way to modify checkout behavior to give the site visitor some means of retrying their checkout. But it only applies when the card number info is wrong - if the charge fails due to AVS, the order continues to be saved.
There are several posts in the forums on it, try searching for "checkout retry failed" or perhaps Mazhar can point you in the right direction better than I.
Joe Payne
AbleCommerce Custom Programming and Modules http://www.AbleMods.com/
AbleCommerce Hosting http://www.AbleModsHosting.com/
Precise Fishing and Hunting Time Tables http://www.Solunar.com
AbleCommerce Custom Programming and Modules http://www.AbleMods.com/
AbleCommerce Hosting http://www.AbleModsHosting.com/
Precise Fishing and Hunting Time Tables http://www.Solunar.com
Re: Authorize.net configuration
On your receipt page turn on the following HandleFailedPayments property as below
Now after this change customer will be notified about the failed payment and will be presented by payment form to retry the payment.
For more information please have a look at this post
viewtopic.php?f=42&t=7242
Code: Select all
[[ConLib:ReceiptPage HandleFailedPayments="true"]]
For more information please have a look at this post
viewtopic.php?f=42&t=7242
-
- Lieutenant (LT)
- Posts: 80
- Joined: Fri Sep 19, 2008 11:39 am
Re: Authorize.net configuration
Thanks a lot Mazhar!