Using SIM worked. Thanks mcarbone!![]()
Using SIM worked. Thanks mcarbone!![]()
Awesome I think you mean AIM..but I know what you meant! Glad to hear it!
MC
Just call us twinkle fingers huh?
I cannot use AIM,
Here are the differences
SIM doesn't collect credit cards on your own site. It sends the customer to authorize.net's website to checkout on their secure page.
AIM collects credit card info on your own site and processes the cards in real time while the customer waits and never leaves your payment process. A ssl certificate is required and Curl+SSL is required to be compiled into php for AIM to work.
##############################___
I have an SSL certificate but I process from authorize.net because I do not want to be liable for anything.
So that is not an option for me.
ANyone know coding can fix the SIM>>>???![]()
Based only on the vague information describing the problem, the following *might* provide temporary relief:
Edit /includes/modules/payment/authorizenet.php around line 430, adding the new lines as shown:If this works as expected, it should be reasonably safe to leave even after Authorize.net fixes their system bug (but it will NOT be included in future releases of Zen Cart, as it should NOT be needed under normal circumstances).Code:function before_process() { global $messageStack; $this->authorize = $_POST; // temporary workaround for Authorize.net system bug $fixAuthnetSystemErrorVal = $this->authorize['x_amount']; if (substr($fixAuthnetSystemErrorVal, -2) == '00' && substr($fixAuthnetSystemErrorVal, -5, 1) == '.') $this->authorize['x_amount'] = substr($this->authorize['x_amount'], 0, -2); // end workaround unset($this->authorize['btn_submit_x'], $this->authorize['btn_submit_y']);
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
I was using SIM before and customers were putting their credit card info in on my site... I've always had the page on SSL though.
When you use SIM the customer was sent to a page on AuthorizeNet? How come when I was using SIM that didn't happen?
I'm using AIM now and the problem is fixed.
I process ofline as an option.
I am pleased to announce that the SIM issue has been fixed. I have done 3 test purchases just to make sure and they all went through smooth.
! Finally!![]()
I just got a test order and credit card payment to go through correctly also.(without the code changes Dr Byte suggested).
Thank you Dr. Byte for taking the time to find that work around! I'm going to keep it just in case something like this were to happen again.
Bookmarks