【发布时间】:2014-07-16 09:20:24
【问题描述】:
我在管理面板中启用了paypal payment standard 付款方式,但在结帐页面中仍然看不到该选项。
见下图我启用了贝宝标准支付网关
见下图在前端看不到贝宝。我找不到什么问题。
【问题讨论】:
-
你能解决它吗?如果是,怎么做?
标签: php magento paypal payment
我在管理面板中启用了paypal payment standard 付款方式,但在结帐页面中仍然看不到该选项。
见下图我启用了贝宝标准支付网关
见下图在前端看不到贝宝。我找不到什么问题。
【问题讨论】:
标签: php magento paypal payment
Paypal 似乎不支持您在网站上使用的货币。
以下是解决此问题的解决方法:
将核心文件app/code/core/Mage/Paypal/Model/Config.php复制到本地目录:app/code/local/Mage/Paypal/Model/Config.php
在Config.php 文件中,查找变量$_supportedCurrencyCodes
会显示如下:
protected $_supportedCurrencyCodes = array('AUD', 'CAD', 'CZK', 'DKK', 'EUR', 'HKD', 'HUF', 'ILS', 'JPY', 'MXN',
'NOK', 'NZD', 'PLN', 'GBP', 'SGD', 'SEK', 'CHF', 'USD', 'TWD', 'THB');
在数组中添加您的货币。比如我在下面添加了NPR货币:
protected $_supportedCurrencyCodes = array('AUD', 'CAD', 'CZK', 'DKK', 'EUR', 'HKD', 'HUF', 'ILS', 'JPY', 'MXN',
'NOK', 'NZD', 'PLN', 'GBP', 'SGD', 'SEK', 'CHF', 'USD', 'TWD', 'THB', 'NPR');
现在,paypal 付款选项应该会显示在您的结帐页面中。
【讨论】:
你必须使用TLD域,然后paypal选项会出现,localhost或非TLD域将不起作用
【讨论】:
希望有帮助
【讨论】: