我们正在客户网站上使用PayPal Express结帐。

如下所示,我们必须在PayPal网站上打开信用卡选项卡,而不是PayPal帐户选项卡。

enter image description here

现在,我检查了URL中传递的查询字符串。单击CC时,它会附加参数 pageSate=billing 然后以信用卡表格填充CC字段。

我希望这种情况默认情况下发生。我检查了管理员,但没有任何选择。

有什么办法可以通过修改Magento中的PayPal代码来做到这一点?

谁能指导我完成这个

谢谢

有帮助吗?

解决方案

最后,我能够弄清楚如何做。考虑分享答案,这样像我这样的人可以节省时间并花费时间以富有成果的目的:P

所以,我所做的是

1)我检查了开发人员配置文件中的PayPal的API呼叫。它的链接是 PayPal API

要默认打开信用卡选项,您需要通过参数传递API LANDINGPAGE=Billing.

2)在Magento中搜索API呼叫以获取PayPal并找到该文件 Nvp.php 在App/code/core/mage/paypal/model/api/nvp.php

3)搜索功能 callSetExpressCheckout()$this->_exportLineItems($request); 输入以下行 $request['LANDINGPAGE'] = 'Billing';

这是所有的了。现在使用Express Checkout对其进行测试。我尚未对其进行测试。如果有更好的建议,请添加答案。

许可以下: CC-BY-SA归因
scroll top