You are viewing this forum as a guest. Login to an existing account, or create a new account, to reply to topics and to create new topics.
Sharing this information only.
The default "Order Processing Level" for credit card Processing Gateways is "Enable Order for Processing - Paid".
This assumes that credit card transactions are authorized and captured when the credit card is entered. This isn't necessarily the case for those of us who use AUTH-ONLY transactions at order entry time, and only capture the credit card transaction when the items ship.
The "Enable Order for Processing - Paid" option shows a Payment line item on the customer's order confirmation, and a balance due of $0. This definitely causes confusion for AUTH-ONLY orders since it implies what we DID charge the card, even though we had only authorized it.
So we changed the Order Processing Level for Authorize.net SIM to "Enable Order for Processing - Pending Payment". But to be clear, The messages that appear on the checkout order summary and possibly on the email order confirmation sent to the customer must change.
The original Checkout message on line 85 in ordersummary.php is "This order is unpaid ......"
We modified the message to "The credit card for this order has been authorized successfully. it will be billed and applied to the balance due when the order ships."
The same message will likely appear on the email order confirmations, but we have not made that mod yet.
When the order ships, in addition to posting tracking numbers via "Ship Items" menu item, the payment must also be recorded in "Payment Entry" menu item so that the Balance due reflects the captured amount.
Hope this helps someone else.
Offline
Thanks for this. This is an interesting way to handle auth-only scenarios. I'm assuming with your message changes you're not getting calls from customers asking if their orders went through. I think for most clients just changing to Auth Only and leaving everything else as-is will likely be sufficient.
Offline