Possible to save order during checkout without authorization

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
User avatar
AbleMods
Master Yoda
Master Yoda
Posts: 5170
Joined: Wed Sep 26, 2007 5:47 am
Location: Fort Myers, Florida USA

Possible to save order during checkout without authorization

Post by AbleMods » Thu Jan 08, 2009 6:49 am

Is it possible to store an order and credit card payment info without performing the authorization?

I've looked extensively at OnePageCheckout and the payment form code. It doesn't appear to be possible to prevent the authorization. All I can think of now is creating a new "fake" credit card payment method that doesn't actually perform the authorization.

So I'm left the bigger issue of how to store the order, the payment, the shipment info etc. without firing the basket.checkout() method. Boy I hate the idea of skipping all those methods.....

Thoughts?
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

User avatar
jmestep
AbleCommerce Angel
Posts: 8164
Joined: Sun Feb 29, 2004 8:04 pm
Location: Dayton, OH
Contact:

Re: Possible to save order during checkout without authorization

Post by jmestep » Thu Jan 08, 2009 7:42 am

Like you said, you can create charge card methods that don't use a gateway. Then everything would be stored except for the card security code. I've got a client who does that because they want to run the charges manually later.
Judy Estep
Web Developer
jestep@web2market.com
http://www.web2market.com
708-653-3100 x209
New search report plugin for business intelligence:
http://www.web2market.com/Search-Report ... -P154.aspx

User avatar
AbleMods
Master Yoda
Master Yoda
Posts: 5170
Joined: Wed Sep 26, 2007 5:47 am
Location: Fort Myers, Florida USA

Re: Possible to save order during checkout without authorization

Post by AbleMods » Thu Jan 08, 2009 8:37 am

yeah that's exactly what I need.

So how is the basket getting saved as an order without firing the checkout method??
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

User avatar
jmestep
AbleCommerce Angel
Posts: 8164
Joined: Sun Feb 29, 2004 8:04 pm
Location: Dayton, OH
Contact:

Re: Possible to save order during checkout without authorization

Post by jmestep » Thu Jan 08, 2009 12:57 pm

Well, I was assuming it was like Able 5, but I haven't tested. In Able 5, the customer went thru the checkout, filled in charge card info, and order was created. Then the charge could be run later. It didn't authorize thru the gateway.
Judy Estep
Web Developer
jestep@web2market.com
http://www.web2market.com
708-653-3100 x209
New search report plugin for business intelligence:
http://www.web2market.com/Search-Report ... -P154.aspx

afm
Captain (CAPT)
Captain (CAPT)
Posts: 339
Joined: Thu Nov 03, 2005 11:52 pm
Location: Portland, OR
Contact:

Re: Possible to save order during checkout without authorization

Post by afm » Thu Jan 08, 2009 1:54 pm

jmestep wrote:Well, I was assuming it was like Able 5, but I haven't tested. In Able 5, the customer went thru the checkout, filled in charge card info, and order was created. Then the charge could be run later. It didn't authorize thru the gateway.
That's how it works in 7 also. If you create a cc payment method (e.g. Visa) without a gateway assigned, then checkout just records the information. The merchant manually processes the charge.
Andy Miller
Structured Solutions

Shipper 3 - High Velocity Shipment Processing

meer2005
Captain (CAPT)
Captain (CAPT)
Posts: 245
Joined: Wed Feb 09, 2005 2:00 pm

Re: Possible to save order during checkout without authorization

Post by meer2005 » Thu Jan 08, 2009 3:46 pm

We do it by two of each of the CC in our payment methods. Here in an example with visa.... The first one is just named "Visa" and it doesn't have any gateway assigned to it, which is the one the customer sees when they checkout. This one is assigned to all groups. Using this way the order is submitted without any authorization involved, and the CC info the customer submitted is stored in the payment section of the admin. The second, we have named "Visa ANet," which has our gateway assigned to it and it's only assigned to the admin group so it only appears in the admin area and isn't an option for the customer when they checkout. Once the order is submitted and we make any final adjustments, we process the CC with the "Visa ANet" payment method right in the payment section of the Admin.
paymeth2.jpg

User avatar
AbleMods
Master Yoda
Master Yoda
Posts: 5170
Joined: Wed Sep 26, 2007 5:47 am
Location: Fort Myers, Florida USA

Re: Possible to save order during checkout without authorization

Post by AbleMods » Thu Jan 08, 2009 11:03 pm

Very interesting, didn't realize you could make cc-based payment methods without a gateway assigned.

Thanks guys! :D
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

User avatar
AbleMods
Master Yoda
Master Yoda
Posts: 5170
Joined: Wed Sep 26, 2007 5:47 am
Location: Fort Myers, Florida USA

Re: Possible to save order during checkout without authorization

Post by AbleMods » Fri Jan 09, 2009 10:59 am

Ok this leaves me with one question....

Doing it this way, you aren't going to be able to use a gateway to perform the authorization later are you?

You'd have to manually key the card numbers into a separate card machine to get the charges to go through right? Which also means a manual posting back to AC7 to mark the payment authorized, captured etc?
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

Post Reply