The Order Payments section of Store Checkout settings has 3 options.
1) Do not create order unless it has a successful payment.
2) Always create order even if payment fails.
3) Create order and allow partial payments or multiple payments.
I have a customer is configured for always creating an order even if payment fails.
This is forcing them to monitor Authorize.NET as well to look for payment failures then contact the customer on a case by case basis to get another form of payment.
They are wanting to switch to not creating an order until they have a successful payment which this option should do.
They were concerned however that if they change the option to not create an order until they have a successful payment that their order numbers/IDs will not match between ablecommerce and authorize.net.
It seems like it would, since the order isn't created until the payment is successful, but they want me to verify before changing the option.
They indicated they had an issue with order numbers not matching between able and authorize.net in the past, but that was before I worked on the project and I am not sure whether or not it was even related to this option.
I do see a note in the help documentation that says: "NOTE: If you allow the customer to make multiple attempts at payment, the order number will increment for each attempt resulting in the appearance of skipped order numbers from the Order Manager page."
But from what I can tell in the help documents that only seems to apply when their current option of creating orders even when payment fails is turned on.
Thanks,
Dave
Question on Order Payments Store Checkout Setting
-
- Lieutenant Commander (LCDR)
- Posts: 95
- Joined: Sun Oct 04, 2015 5:45 pm
Re: Question on Order Payments Store Checkout Setting
Hi Dave,
The order no. in AbleCommerce should always match the order no. within Authorize.net. Even with the setting "Do not create order unless it has a successful payment", the order numbers can skip but they will still match Authorize.net.

In the screenshot above, you can see where I forced a decline twice and then successful transaction still has a matching order #16.
I think the number skipping would only be a problem if you were using a 3rd party program to export orders to.
Let me know if you have any questions.
Katie
The order no. in AbleCommerce should always match the order no. within Authorize.net. Even with the setting "Do not create order unless it has a successful payment", the order numbers can skip but they will still match Authorize.net.

In the screenshot above, you can see where I forced a decline twice and then successful transaction still has a matching order #16.
I think the number skipping would only be a problem if you were using a 3rd party program to export orders to.
Let me know if you have any questions.
Katie
Thank you for choosing AbleCommerce!
http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support
http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support
-
- Lieutenant Commander (LCDR)
- Posts: 95
- Joined: Sun Oct 04, 2015 5:45 pm
Re: Question on Order Payments Store Checkout Setting
Thank you. I believe this resolves all of my client's questions.
If they have any followup questions or issues, I will let you know.
Thanks again
If they have any followup questions or issues, I will let you know.
Thanks again