我正在使用PrestaShop 1.5.5.0,并且我已经从管理员的模块付款和网关选项卡中安装了 Authorize.net AIM(1.4.4)。
我提供了 Authorize.net 终端帐户的登录ID和密钥,并启用了测试模式。
Authorize.net 模块未显示在我的付款页面上。事实上,它给了我以下错误:
No payment modules have been installed.
请指导我!我的网站已准备好上线。
此致敬意。
转到管理面板。
检查您是否激活了货币
Menu Localization
> Currencies
> 检查您的货币(似乎是美元)是否已激活(绿色图标)
Menu Modules
> Payment
> 检查是否在Restriction module payment
面板中选中Authorize.net AIM
。
查看配置.xml文件:need_instance应该是 1 : prestashop 论坛链接。
<need_instance>1</need_instance>
模块错误 ==> http://forge.prestashop.com/browse/PNM-1375
**This issue has been fixed. This is simply for informational purposes**
Authorize.net AIM module is corrupted/broken when choosing to disable another payment option.
Went through the store and decided to remove the Bank Cheque option.
CC options disappeared from Payment page. Disabled/enabled Authorize module - no change.
Decided to uninstall/re-install module and CC options reappeared.
Had turned back on Bank Cheque option while testing - decided to remove it and immediately the CC options disappeared again.
Uninstall/re-install of module brought back CC options.
Authorize.net aim 模块需要激活 SSL 才能工作。有两种方法可以使模块可见。您可以在商店中安装 ssl 或更改模块代码。我也经历过同样的情况。启用 SSL 后我得到了积极的结果。谢谢