Greek Geek Goddess Posted April 25, 2012 Share Posted April 25, 2012 New problem - after finally getting Authorize.net to work, the company I setup the shopping cart for wants it to stop auto batching. Apparently their old cart would allow an order to go through and they would manually batch each day. This seems backwards to me but apparently it is must. I've gone through all of the files in the module folder for AuthorizeAIM. However since I'm not really sure what I'm looking for I've apparently missed what is telling it to auto batch each day. Hoping this is something simple that I can change a setting to false instead of true but if you could even point out the line(s) of code that is doing this I can play with code and hopefully figure it out. After reading the code I'm assuming it's in one of the payment files or the authorizenet.php file. Any advice would be appreciated. Thanks! Link to comment Share on other sites More sharing options...
tomerg3 Posted April 25, 2012 Share Posted April 25, 2012 I think you may be confusing batching with processing method. It sounds like they used to use "Authorization Only" (which puts a hold on the card for the amount), and then the capture the transaction later. Many companies that sell items that go out of stock quickly use it, as they adjust the transaction total before they ship. Is this what you client was referring to? Link to comment Share on other sites More sharing options...
Greek Geek Goddess Posted April 25, 2012 Author Share Posted April 25, 2012 That makes sense. I will ask if that's what they were doing. If that was, is there any way to use that process with Prestashop? Link to comment Share on other sites More sharing options...
Dh42 Posted April 25, 2012 Share Posted April 25, 2012 I could be wrong, but in the authorize control panel can't you set it to not auto batch? Link to comment Share on other sites More sharing options...
Greek Geek Goddess Posted April 25, 2012 Author Share Posted April 25, 2012 Already asked that and they said no - but then again these are the same people that gave me the wrong API info to login so.... I'll see if I can walk them through the authorize control panel and see if that's an option. Thanks Link to comment Share on other sites More sharing options...
tomerg3 Posted April 25, 2012 Share Posted April 25, 2012 As far as I know, they always autobatch orders that were sent to be captured. Our Authorize.net module http://www.presto-changeo.com/en/payment-modules/28-authorizenet-payment.html has the option for Authorize first and capture later, and it lets you capture any amount (as long as it is equal or lower than the amount that was authorized) directly from the backoffice. (which will save the client having to login to authorize.net interface) 1 Link to comment Share on other sites More sharing options...
Dh42 Posted April 25, 2012 Share Posted April 25, 2012 What merchant company do they use? I have a few contacts at different authorize re-sellers that might be able to help. At the same time, you should have access to the control panel. I have not had a client that refused me before. One thing I know that you can do is put the fraud detectors on so strict that nothing authorizes without being manually pushed. 1 Link to comment Share on other sites More sharing options...
Dh42 Posted April 25, 2012 Share Posted April 25, 2012 If you want to do this globally, go to line 182 of your authorizeaim.php file and change $authorizeAIMParams['x_type'] = 'AUTH_CAPTURE'; to $authorizeAIMParams['x_type'] = 'AUTH_ONLY'; If you do not feel comfortable doing this, Tomers module is great, I use it myself. Also this might help too http://developer.authorize.net/guides/AIM/Submitting_Transactions/Credit_Card_Transaction_Types.htm#Authorization 1 Link to comment Share on other sites More sharing options...
Greek Geek Goddess Posted April 25, 2012 Author Share Posted April 25, 2012 Solutions: Convince they save time by batching and it's a mute point (what I'm trying to do because I feel lazy... ) Ramp up fraud detectors in authorize.net control panel and/or change settings to prevent auto batching http://www.presto-ch...et-payment.html Use Tomers module. Change authorizeaim.php file as suggested above. Thanks guys for all of the solutions! This has been solved. Hope it helps some other poor bloke who's in a similar boat Link to comment Share on other sites More sharing options...
Recommended Posts