我有一个带有paypal付款的opencart系统。是否有选项允许用户(信用卡)付款而无需强制PayPal帐户注册。到目前为止,我使用的是paypal标准模块。
答案 0 :(得分:4)
使用PayPal Standard,您无法控制PayPal登录页面上显示的内容。有时您的用户可以使用访客结账,有时则不能。
如果您切换到OpenCart的ExpressCheckout模块,您可以启用此功能。但是,您需要在SetExpressCheckout
调用中添加变量。
在我的OpenCart版本中,\upload\catalog\controller\payment\pp_express.php
包含一个带有SetExpressCheckout
方法的数组。您需要将'SOLUTIONTYPE' => 'SOLE',
添加到此数组中。
使用ExpressCheckout模块并以这种方式修改它应该每次都能启用访客结账。
如果您想将访客结帐选项作为主要选项,您还可以设置LANDINGPAGE = Billing和USERSELECTEDFUNDINGSOURCE = CreditCard。这将处理旧的和新的快速结账页面,并强制信用卡(访客结账)默认显示而不是登录。
答案 1 :(得分:0)
Opencart支持大部分PayPal的支付产品,包括几种允许您处理直接信用卡付款的产品。有些可能需要额外的Opencart扩展。