我正在使用 Magento CE 1.9.2.1 。
我刚在我的网站上配置了PayPal付款方式,我的基础货币是INR。
当我尝试使用PayPal付款方式下订单时,它会重定向回我的购物车页面,并在我的exception.log文件中显示以下错误。
PayPal NVP网关错误:不支持货币(#10605: 由于参数无效,交易被拒绝。另见 有关详细信息的错误消息)
我知道PayPal支付网关不支持INR货币代码,但我无法更改我的基础货币,因为我的所有产品都是从一个ERP上传。
如何使用INR作为基础货币?
我尝试过以下方式,但仍然没有使用
转到app / code / core / Mage / Paypal / Model / Config.php
更改此阵列
protected $_supportedCurrencyCodes = array('AUD', 'CAD', 'CZK', 'DKK', 'EUR', 'HKD', 'HUF', 'ILS', 'JPY', 'MXN','NOK', 'NZD', 'PLN', 'GBP', 'SGD', 'SEK', 'CHF', 'USD', 'TWD', 'THB');
要
protected $_supportedCurrencyCodes = array('AUD', 'CAD', 'CZK', 'DKK', 'EUR', 'HKD', 'HUF', 'ILS', 'JPY', 'MXN','NOK', 'NZD', 'PLN', 'GBP', 'SGD', 'SEK', 'CHF', 'USD', 'TWD', 'THB','INR');