Magento Paypal 支付标准未在结帐页面中显示为选项

标签 magento paypal checkout

我在 Magento 中使用 Paypal Website Payment Standard 并将其启用为沙盒进行测试。

我的基础货币、默认显示货币和允许的货币都设置为菲律宾比索,我在系统 -> 配置 -> 货币设置中设置了菲律宾比索,因为我们是菲律宾卖家。

问题是如果将货币设置为菲律宾比索,则 paypal 付款不会在结帐页面中显示为选项。如果我将货币设置为美元,然后会出现 paypal 付款选项。

您认为问题是什么?你认为这是因为菲律宾未被 Paypal 认可吗?

如有任何帮助,我们将不胜感激。

谢谢

最佳答案

有同样问题的 friend ,可能是Magento Paypal不支持货币代码。

我用这个解决了我的问题:

在/app/code/local/Mage/Paypal/Model/Config.php 中创建文件Config.php

第一步

将文件从/app/code/core/Mage/Paypal/Model/Config.php 复制到/app/code/local/Mage/Paypal/Model/Config.php

第 2 步

寻找 $_supportedCurrencyCodes

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', 'PHP');

来源:http://www.magentocommerce.com/wiki/3_-_store_setup_and_management/payment/tweak_paypal_standard_for_non-supported_base_currency

适用于我的国家菲律宾 (PHP)

关于Magento Paypal 支付标准未在结帐页面中显示为选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25261241/

相关文章:

php - Magento:更改搜索中的排序顺序,更改类别页面排序

php - 使用 Paypal 和其他信用卡选项付款

php - Virtuemart 2.0 Paypal支付成功后如何开具发票

angularjs - 在 Ng Repeat 中从 1 开始 $index

php - 清理 WooCommerce 中的自定义结帐字段数据

css - Magento - 如何将页脚设置为 100% 宽度?

Magento 2 : Error when listing customers or adding a new one

php - Magento Checkout 卡在账单信息后

Magento - 'proceed to checkout' 按钮,如果未登录,则转到登录页面

php - 在 Magento 中获取有关结帐订单审核步骤的帐单地址信息