Jump to content

[Solved]Authorize.net module Version 1.4.4 won't work on Prestashop V1.5.4


Recommended Posts

Hello,

 

We've upgraded from Prestashop v1.4.2 to Prestashop 1.5.4 and now the authorize.net module  Version 1.4.4 is not working. It literally does nothing, no errors, nothing, it just moves up the page a bit. I have done a lot of research in the forums and none of the fixes out there seem to apply. We do have a functioning SSL from Godaddy and U.S. is the selected country. SSL is enabled in Back Office. Both Auth.net and Prestashop Module are in "Live/Production" mode. When we click on the button we get absolutely nothing. Authorize.net said everything is functioning properly on their side. We deleted and uninstalled and reinstalled the module and put in a new key. I'm totally baffled. The only slightly weird thing is that in red letters we have the following message. "- Warning: Your website must possess a SSL certificate to use the Authorize.net AIM payment system. You are responsible for the safety of your customers' bank information. PrestaShop cannot be blamed for any security issue on your website." However, I believe this is a standard message because our SSL is enabled. Also, the Google checkout module isn't working either, only the Cash On Delivery Module is working.

 

There is a test product called Gripe Water available to add to the cart.

 

Here is our URL:  https://shopvitalchild.com

 

Would somebody PLEASE HELP! We can't process orders.

 

Thanks in advance!

Edited by capk1 (see edit history)
Link to comment
Share on other sites

This code might be causing the problem. Go to modules >> positions and what ever module is hooked last to headers of pages, disable the module. Here is the suspect code.

<script>
	$(function() {
 	$("#PPS").simpletip({
content: 'Perfect Pregnancy System',
position:'relative: ["214", "31"]', 
fixed: false }); 
$.facebox.settings.closeImage = 'themes/theme271/src/closelabel.png';
$.facebox.settings.loadingImage = 'themes/theme271/src/loading.gif';
$('a[href=http://www.shopvitalchild.com/img/cms/Perfect%20Pregnant%20System%20New%20Layers%201200pxl.jpg]').facebox();

	
	});
	</script>
Link to comment
Share on other sites

 

This code might be causing the problem. Go to modules >> positions and what ever module is hooked last to headers of pages, disable the module. Here is the suspect code.

<script>
	$(function() {
 	$("#PPS").simpletip({
content: 'Perfect Pregnancy System',
position:'relative: ["214", "31"]', 
fixed: false }); 
$.facebox.settings.closeImage = 'themes/theme271/src/closelabel.png';
$.facebox.settings.loadingImage = 'themes/theme271/src/loading.gif';
$('a[href=http://www.shopvitalchild.com/img/cms/Perfect%20Pregnant%20System%20New%20Layers%201200pxl.jpg]').facebox();

	
	});
	</script>

Thanks Dh42. I'm not a programmer but I'll give this to someone and see if they can help me with it. 

Link to comment
Share on other sites

You can just disable what ever module creates that code in the back end of prestashop. Just disable what is hooked in the header last, it is either a prestaslove module, or right under a prestalove module.

 

Thanks! I'll check!!

Link to comment
Share on other sites

You can just disable what ever module creates that code in the back end of prestashop. Just disable what is hooked in the header last, it is either a prestaslove module, or right under a prestalove module.

I've disabled a bunch of modules but it's still not working Dh42. But I'll keep checking.

Link to comment
Share on other sites

You can just disable what ever module creates that code in the back end of prestashop. Just disable what is hooked in the header last, it is either a prestaslove module, or right under a prestalove module.

Hello Dh42. I've disabled some modules including Prestalove. None are making a difference for the payment processing. Any other ideas?? 

Link to comment
Share on other sites

It seems that you still haven't disabled what ever module is causing that snippet to be inserted into the page. If you want you can pm me your ftp information and a login to your back office and I can take a look at it for you. 

  • Like 1
Link to comment
Share on other sites

It seems that you still haven't disabled what ever module is causing that snippet to be inserted into the page. If you want you can pm me your ftp information and a login to your back office and I can take a look at it for you. 

Ok, Will do Dh42!

Link to comment
Share on other sites

It seems that you still haven't disabled what ever module is causing that snippet to be inserted into the page. If you want you can pm me your ftp information and a login to your back office and I can take a look at it for you. 

Sent it Dh42. Thank You!!!

Link to comment
Share on other sites

The issue was the code in the header of the site. It was causing a jquery error which was in turn making the jquery on the auth.net module not working. I am going to set this as solved. 

Thanks Dh42!! You Rock!! How do I send you a pic of the look of the site with the social media buttons in proper place?

Link to comment
Share on other sites

The issue was the code in the header of the site. It was causing a jquery error which was in turn making the jquery on the auth.net module not working. I am going to set this as solved. 

Maybe this is also cutting off the jquery sliders and pushing the social media buttons to the left

Edited by capk1 (see edit history)
Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

Please help. My error message is as follows and I cannot export my orders for delivery. Need help asap. Fatal error: Cannot re-assign auto-global variable _POST in /home/cicciabe/public_html/presta/classes/Module.php(582) : eval()'d code on line 464

 

This is when I try to view anything in my backoffice under modules tab

Edited by Adria (see edit history)
Link to comment
Share on other sites

       Line 464 is highlighted in yellow

 

 

elseif (!isset($preloadedModuleNameFromId[$ids]))
        {
            $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->getRow('
            SELECT `name`
            FROM `'._DB_PREFIX_.'module`
            WHERE `id_module` = '.(int)($ids));
            if ($result)
                $preloadedModuleNameFromId[$ids] = $result['name'];
            else
                $preloadedModuleNameFromId[$ids] = false;
        }

Link to comment
Share on other sites

Yes, orlique. I've modified my authorize & check modules. It's so strange becuase they've been working fine since 2012 so I don't even know where to start. I'm about to start deleting them out of my file manage (saving a copy) to see if I can see my backoffice modules after that. Stumped on what to do.

Link to comment
Share on other sites

  • 3 weeks later...

The issue was the code in the header of the site. It was causing a jquery error which was in turn making the jquery on the auth.net module not working. I am going to set this as solved. 

I'm having the same issue as the OP too. I'm understand what you're saying but I'm not sure how to resolve it.  Can you list the specific step and code changes necessary to resolve it?

Link to comment
Share on other sites

  • 1 month later...

Hello DH42

I need your help. I use Authorize payment getaway module on prestashop. When i make order and click on Authorize payment getaway I am not see any thing. Site not say any thing just show https://www.specialtyluggage.com/quick-order# . I mean # come on last on link . My site has SSL and active. I try to 3.0 and 3.2 module also but same problem. Now update new version 1.4.10. but not work. If you need admin or hosting access I will give. Please fixed this problem.

 

Thanks

Link to comment
Share on other sites

×
×
  • Create New...