我有一个支持 paypal 付款的 opencart 系统。是否有一个选项允许用户(信用卡)付款而无需强制注册 Paypal 帐户。到目前为止我使用 Paypal 标准模块。
最佳答案
使用 PayPal Standard,您对 PayPal 登陆页面上显示的内容没有太多控制权。有时您的用户可以使用访客结帐,有时则不能。
如果您切换到 OpenCart 的 ExpressCheckout 模块,您可能会启用此功能。但是,您需要向 SetExpressCheckout
调用添加一个变量。
在我的 OpenCart 版本中,\upload\catalog\controller\payment\pp_express.php
包含一个带有 SetExpressCheckout
方法的数组。您需要将 'SOLUTIONTYPE' => 'SOLE',
添加到此数组。
使用 ExpressCheckout 模块并以这种方式修改它应该每次都能启用访客结账。
如果您希望将访客结帐选项作为主要选项,您还可以设置 LANDINGPAGE=Billing 和 USERSELECTEDFUNDINGSOURCE=CreditCard。这将处理旧的和新的快速结帐页面,并强制默认显示(访客结帐)的信用卡而不是登录信息。
关于paypal - Opencart Paypal - 无需 paypal 账户即可付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23496212/