Paypal 标准选项未出现在结帐页面上

发布于 2024-09-01 16:20:01 字数 281 浏览 11 评论 0原文

在我按照此处,Paypal 选项在一页结帐中不可用。

有谁知道为什么会发生这种情况? 缓存和 Var 已被清空,我在标准和我自己的主题上尝试了它。

亲切的问候,

阿瓦隆

After I fill in all the information in the backend of my Magento 1.4.0.1 installation as described here, the Paypal option is not available on the One-Page-Checkout.

Does anyone have an idea as to why this can be happening?
Cache and Var have been emptied and I tried it on the standard and on my own theme.

Kind regards,

Avalon

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

太阳男子 2024-09-08 16:20:01

显然,这个问题的(极其简单)解决方案是将基础货币设置为美元。我工作的网站是针对中国市场的,因此以人民币作为基础货币。将其更改为 USD 会使 PayPal 按钮立即出现...

Apparently the (extremely simple) solution to this problem was setting the Base Currency to US Dollars. The website I worked on was for the Chinese market and as such had the Chinese Yuan as Base Currency instead. Changing this to USD made the PayPal button appear instantly...

梦归所梦 2024-09-08 16:20:01
  1. 首先,请检查“Mage_Paypal”模块是否启用,在“系统”>“Mage_Paypal”中。配置>高级,用于“默认配置”配置范围。如果尚未启用,那么您应该启用它,才能使用此支付网关。如果您更改了任何内容,您应该保存该页面。
  2. 现在转到系统>配置>支付方式,对于相同的配置范围。列出了许多付款方式,但大多数都未启用。因此,您应该选择您想要的 PayPal 方式,&然后启用它。根据需要编辑该支付模块的所有功能,然后保存。
  3. 现在再次完全清除缓存管理&请参阅结账页面。启用的 PayPal 模块现在应该会出现。
  1. First of all, please check whether the module "Mage_Paypal" is enabled or not, in System > Configuration > Advanced, for the "Default Config" Configuration Scope. If it is not yet enabled, then you should enable it, to make use of this Payment Gateway. If you have changed anything, you should save that page.
  2. Now go to System > Configuration > Payment Methods, for the same Configuration Scope. There are many Payment Methods listed, but most of them are not enabled. So you should select which PayPal method you want, & then make it enabled. Edit all the features of that Payment module, whichever you want, and then save it.
  3. Now again clear the cache management fully & see the checkout page. The enabled PayPal module should crop up now.
唯憾梦倾城 2024-09-08 16:20:01

无需更改代码,因为它只是由于 Paypal 而发生的。
Paypal 并不支持全球所有货币。 Paypal 仅支持少数货币,例如美元、欧元以及您在 Paypal 网站上获得的其他货币。
所以你需要检查的是,只需进入管理面板 ->系统->配置->货币设置并检查您的基础货币。如果 Paypal 支持该货币,则 Paypal 在结帐页面上可见,否则将不可见。

PS:请不要忘记先启用 Paypal。

There is no need to change the code because it just happens due to Paypal.
Paypal does not support all the currency all over the world. Paypal supports only few of the currencies like US dollar Euro and other list you will get on website of Paypal.
So what you have to check is, just go to Admin panel -> system-> Configuration-> currency setup and check your base currency . If that currency is supported by Paypal then paypal is visible on Checkout page otherwise it will not be visible.

P.S : Please don't forget to enable Paypal first.

痴者 2024-09-08 16:20:01

我只需要详细回答这个问题:

在以下位置创建文件 Config.php: /app/code/local/Mage/Paypal/Model/Config.php

复制文件

第 1 步 从/app/code /core/Mage/Paypal/Model/Config.php

/app/code/local/Mage/Paypal/Model/Config.php

第 2 步

查找:$_supportedCurrencyCodes >->第 207 行

然后将您的货币添加到:

protected $_supportedCurrencyCodes = array('澳元', '加元', '捷克克朗', '丹麦克朗',
“欧元”、“港元”、“匈牙利福林”、“以色列新谢克尔”、“日元”、“墨西哥比索”、
“挪威克朗”、“新西兰元”、“波兰兹罗提”、“英镑”、“新加坡元”、“瑞典克朗”、“瑞士法郎”、“美元”、“新台币”、“泰铢”);

我们的货币(PHP)不受支持,所以我将其添加到代码中。它应该变成这样:

protected $_supportedCurrencyCodes = array('澳元', '加元', '捷克克朗', '丹麦克朗',
“欧元”、“港元”、“匈牙利福林”、“以色列新谢克尔”、“日元”、“墨西哥比索”、
“挪威克朗”、“新西兰元”、“波兰兹罗提”、“英镑”、“新加坡元”、“瑞典克朗”、“瑞士法郎”、“美元”、“新台币”、“泰铢”、“PHP” );

然后将其作为您的基础货币(而不是美元)。希望这有帮助

I just need to answer this in detail:

Create the file Config.php in: /app/code/local/Mage/Paypal/Model/Config.php

Step 1 Copy the file from

/app/code/core/Mage/Paypal/Model/Config.php

to

/app/code/local/Mage/Paypal/Model/Config.php

Step 2

Look for the: $_supportedCurrencyCodes -> line 207

Then add your currency to:

protected $_supportedCurrencyCodes = array('AUD', 'CAD', 'CZK', 'DKK',
'EUR', 'HKD', 'HUF', 'ILS', 'JPY', 'MXN',
'NOK', 'NZD', 'PLN', 'GBP', 'SGD', 'SEK', 'CHF', 'USD', 'TWD', 'THB');

Our currency (PHP) which was not supported so I added it on the code. It should become like this:

protected $_supportedCurrencyCodes = array('AUD', 'CAD', 'CZK', 'DKK',
'EUR', 'HKD', 'HUF', 'ILS', 'JPY', 'MXN',
'NOK', 'NZD', 'PLN', 'GBP', 'SGD', 'SEK', 'CHF', 'USD', 'TWD', 'THB', 'PHP');

Then make that as your base currency (instead of USD). Hope this helps

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文