我在Opencart商店中添加了Paypal标准支付模块,并完成了以下操作:
扩展>支付>Paypal支付标准>编辑>在此处填写所有详细信息,并启用沙箱模式。
现在,当我从商店结账时,在"付款方式"选项下,我看到的只是"货到付款"复选框。如何使Paypal支付选项对客户可见或可用?
两个可能的原因:
- 您已在
Total
字段中设置了金额(此付款方式激活前订单必须达到的结账总额),并且下单和订购的金额小于该金额 - 您尚未将
Status:
下拉列表设置为已启用 - 可能是因为你已经将你的货币设置为类似印度卢比的货币,而贝宝不支持这种货币
所以,正如你提到的,你将你的货币设置为印度卢比,这还没有得到贝宝的支持。
在实践中,您可以通过将您的货币代码添加到catalog/model/payment/pp_standard
中的$currencies
数组来进行Paypal支付
但如果Paypal不支持这种货币,那么当到达Paypal网站进行支付时,该金额将在没有任何转换的情况下变为美元,因此200印度卢比变成了200美元(我做了我的实验,但可能是错误的)
此处列出了支持的货币列表https://www.paypal.com/in/cgi-bin/webscr?cmd=p/sell/mc/mc_intro-外部