PayPal是一个第三方支付系统,类似于我国的支付宝。PayPal于1998年12月建立,总部在美国加利福尼亚州圣荷塞市。2002年,PayPal在纳斯达克首次上市,随后被eBay收购。
PayPal也和一些电子商务网站合作,成为它们的货款支付方式之一。但是用这种支付方式转账时,PayPal收取一定数额的手续费。
由于客户网站对国外用户也需要友好支持,所以需要支持国外的支付,选来选去最终确定了使用PAYPAL支付来接入。。下面就把我们开发的ECSHOP接入PAYPAL支付最新REST API接口插件流程和方法介绍一下吧。。
PAYPAL支付REST API新版的逻辑是用预授权的形式,不是走直接付款了:
ecshop用户点击去下单->页面跳转到paypal->用户在paypal的页面认可这笔交易然后点击检查订单(注意此刻尚未付款)->页面转到你自己的网站->同步网站订单完成付款状态并自动完成paypal确认支付或用户在你网站上点击确人支付。自此流程才算走完。
意思就是我要下单,我点击下单了先跳转到paypal让我选择付款方式和收货地址(可跳过填写收货地址)和让我看到付款金额,我同意的话就在paypal上点击下一步,这时候会跳转到你的网站,网站上应该有我即将要购买的东西订单和一个确认支付按钮(可跳过实现自动确认),点击确认支付(可跳过实现自动确认),这时才开始扣费。
ecshop4.1.16后台PayPal REST API支付方式配置界面,如下图:
ecshop4.1.16前台订单确认页面可选择PayPal REST API支付方式,如下图:
ecshop4.1.16前台提交订单后点击“立即使用PayPal支付”,如下图:
跳转到PayPal付款登录界面,如下图:
paypal让我们选择付款方式界面,支持信用卡、PayPal余额、信用卡等等,如下图:
PayPal购物车支持同步ecshop4.1.16提交订单所购买商品信息,如下图:
点击完成购物->页面转到你自己的网站->同步网站订单完成付款状态并自动完成paypal确认支付,如下图:
同步自己的网站订单完成付款状态,如下图:
暂无评论,来发表一个吧