弄外贸正规网站,肯定要用到paypal支付,一般国外paypal普及程度比国内的支付宝还高呢。所以如何设置paypal支付在opencart,就显着格外重要。
当你安装Install (Paypal 标准支付方式)PayPal Payments Standard这个支付方式后,编辑Edit它,需要填写许多参数。
在你编辑Edit (Paypal 标准支付方式)PayPal Payments Standard之前,请先在PayPal网站登陆后做如下工作:
1. 登录paypal,点击profile(用户信息)进入我的用户信息页。
2. 在左侧导航里选择my selling tools(我的销售工具),然后点击右侧Website Payment Preferences(网站付款习惯设定)后面的update,做如下设置:
Auto Return(自动返回): on;
Return URL(返回地址):你的opencart网店地址,如 opencartchina.com
Payment Data Transfer(付款数据传输): On;
付 款数据传输开启之后,你会得到一个身份标记(Identity Token)—-开启后保存,再返回此页,标记显示在下面。这个身份标记要填入opencart后台paypal收款设置的PDT Token里面(PDT Token在最新的OpenCart版本中不再需要填写)。
3. IPN设置:返回my selling tools(我的销售工具),点击右侧的Instant Payment Notification Preferences(即时消息通知)后面的update, 选enable开启,notification URL填网店地址即可。
4. 登录opencart管理员后台,进入paypal standard设置
然后编辑Edit Paypal标准支付方式(PayPal Payments Standard)
Email: 这是你的Paypal电邮账户;
Sandbox: 如果是处于程序测试状态,那就选择它,否则就选择No。注意,如果选择了Yes,那上面的email就需要填写Paypal方面提供给你的sandbox测试电邮账号。
Transaction method: Sale说明直接获得款项,而Authorization模式意味着你需要3天内登陆你的paypal账户手动申请获得款项。 通常你会选择sale方式。
Debug Mode: 如果支付过程中有问题,想知道是啥问题,那就启用Enabel 它,系统会将错误信息记录到错误日志中,而错误日志访问方式:Admin->System->Error Logs,这样便于你查找错误原因。
Total: 此部分要设置的最低金额是0.01,这样如果有百分百100%的折扣订单就不会显示让顾客选择paypal支付方式了。
下面的状态项就比较明显了,前面描述是啥,那后面的下拉列表就选择啥状态,如下图所示:
IPN 是paypal在收到付款后 将收款通知发回的地址. 也是就是 网站向paypal付款, 付了款后paypal告诉他收到了. 这是个默认地址. 但在一般网站付款时候都会附带一个notification URL地址, 这个和ipn是一回事, 如果付款时候的数据表单中填写了notification URL paypal会将通知发送到你请求时候的notification URL 而不是ipn . 当然如果你没给他notification URL, 他就会发送到ipn里的地址里面去!
oc paypal付款时候是附带notification URL 这个地方可以不用设置 设置的话一般会是 http://你网站域名/index.php?route=payment/pp_standard/callback