Magento 支付桥 "This payment method is currently unavailable"
Magento payment bridge "This payment method is currently unavailable"
最近我将企业版magento升级到了1.13.0.2。还设置支付网关,因为它 mandatory.We 正在使用 cybersource 支付网关。在结帐页面上显示错误 'This payment method is currently unavailable'。
通常这意味着付款方式设置正确但未在后台管理面板中启用。
导航至...
admin/system_config/edit/section/payment
Or if your payment method settings are in a custom route search your core_config_data
table for it:
SELECT * FROM core_config_data WHERE path LIKE '%cybersource%';
或类似...
找到与 'enabled' 对应的值,并确保默认范围和您正在测试的所有 store/website 范围都将其设置为 1。
如果 enabled/active 的值不在 core_config_data
中,您需要通过管理员找到您的支付方式路径并以这种方式保存,因为配置条目仅在初始保存后填充。
确保刷新缓存并检查问题是否仍然存在。
如果有,请在您的存储库中搜索错误消息文本和上面的 var_dump/die 以了解缺少的内容。
这可能是由以下原因造成的;
1)不允许ips
2) 如果它在 stage/test 服务器中,如果站点受密码保护,则可能会出现此问题
3) SSL没有正确安装或有错误(如果ssl正在使用)
在检查以上几点之前,请确保您已添加正确的 merchant_id 和交易密钥;
php tools/merchant.php -i your_merchant
我的问题是由于 #2。
最近我将企业版magento升级到了1.13.0.2。还设置支付网关,因为它 mandatory.We 正在使用 cybersource 支付网关。在结帐页面上显示错误 'This payment method is currently unavailable'。
通常这意味着付款方式设置正确但未在后台管理面板中启用。
导航至...
admin/system_config/edit/section/payment Or if your payment method settings are in a custom route search your
core_config_data
table for it:
SELECT * FROM core_config_data WHERE path LIKE '%cybersource%';
或类似...
找到与 'enabled' 对应的值,并确保默认范围和您正在测试的所有 store/website 范围都将其设置为 1。
如果 enabled/active 的值不在 core_config_data
中,您需要通过管理员找到您的支付方式路径并以这种方式保存,因为配置条目仅在初始保存后填充。
确保刷新缓存并检查问题是否仍然存在。
如果有,请在您的存储库中搜索错误消息文本和上面的 var_dump/die 以了解缺少的内容。
这可能是由以下原因造成的; 1)不允许ips 2) 如果它在 stage/test 服务器中,如果站点受密码保护,则可能会出现此问题 3) SSL没有正确安装或有错误(如果ssl正在使用)
在检查以上几点之前,请确保您已添加正确的 merchant_id 和交易密钥; php tools/merchant.php -i your_merchant
我的问题是由于 #2。