【问题标题】:Magento Paypal Payment Standard not displaying as option in Checkout PageMagento Paypal 付款标准未在结帐页面中显示为选项
【发布时间】:2014-10-05 08:12:17
【问题描述】:

我在 Magento 中使用 Paypal 网站支付标准并将其作为沙盒进行测试。

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

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

你认为问题是什么?你认为这是因为菲律宾没有被 Paypal 批准吗?

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: magento paypal checkout


    【解决方案1】:

    对于那些有同样问题的人,可能是 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)

    【讨论】:

    • 很高兴找到卡巴扬!我会研究这个。
    猜你喜欢
    • 2018-05-31
    • 2021-08-18
    • 1970-01-01
    • 1970-01-01
    • 2011-02-19
    • 2011-07-18
    • 1970-01-01
    • 2014-07-12
    • 2014-05-25
    相关资源
    最近更新 更多