coorsd, on Apr 29 2009, 04:42 PM, said:
A little more detail about my situation
In a play store that does not have authorize.net AIM functional, the contribution works fine. In my live store, which had AIM installed and operational I get the error.
here is the detail from line 548
$GLOBALS[$_SESSION['payment']]->pre_confirmation_check();
So it appears that the contrib is trying to confirm a payment method and is breaking on the AIM module I use to process my credit cards in a secure fashion.
I wish I new more about programming, but I do not.
Any help or insight as to how to fix this would be greatly appreciated.
Thanks,
Don
Hi Don,
I am a noob myself- stumbling through the activities to get a site up for a friend...
Having acknowledged that, here is what I might do (offered with no understanding of your environment).
I can't re-create your issue and I use Authorize.net as well.
---> Assuming all is well and proper <--- , try this:
1. Make sure you are operating on the latest and greatest Authorize.net API. My particular flavor is here:
http://addons.oscommerce.com/info/6562
Also, Authorize.net will only work over a secure (SSL) connection I think.
2. checkout_confirmation.php uses this:
if (is_array($payment_modules->modules)) {
$payment_modules->pre_confirmation_check();
You might try replacing the corresponding OnePage code with this just for a test.
(onepage_checkout.php, lines 547, 548 I think)
3. Perhaps it is a $'GLOBALS' issue?
http://addons.oscommerce.com/info/2097
See post by CMOTD dated 25 Sep 2007
4. In the future be aware of add-ons that are locked (no community input), buggy out of the box, and ultimately would require money to get them working.
I have disabled the mod until I have time to iron out the wrinkles myself... At such time I will post those ironed wrinkles here. I do like the check-out presentation it offers.
Regards,
Greg