最近我将企业magento升级到1.13.0.2。还设置了支付网关,因为它是强制性的。我们正在使用网络资源支付网关。在结帐页面上显示错误“此付款方式目前无法使用”。
答案 0 :(得分:0)
通常,这意味着付款方式已正确设置,但未在后端管理面板中启用。
导航至...
管理员/ system_config /编辑/部分/支付 或者,如果您的付款方式设置位于自定义路线中,请在
core_config_data
表格中搜索:
SELECT * FROM core_config_data WHERE path LIKE '%cybersource%';
或类似......
找到与'enabled'对应的值,并确保将其设置为1作为默认范围以及您正在测试的所有商店/网站范围。
如果core_config_data
中没有启用/有效的值,您需要通过管理员找到您的付款方式路线,然后保存,因为配置条目仅在初始保存后填充。
确保刷新缓存并检查问题是否仍然存在。
如果是,请在您的仓库中搜索错误消息文本和上面的var_dump / die以了解缺少的内容。
答案 1 :(得分:0)
这可能是由于以下原因造成的; 1)不允许使用Ips 2)如果它在阶段/测试服务器中,如果该站点受密码保护,则可能会出现此问题 3)SSL未正确安装或有错误(如果ssl正在使用)
在检查上述要点之前,请确保添加了正确的merchant_id和交易密钥; php tools / merchant.php -i your_merchant
我的问题是由于#2。