PHP中集成PayPal标准支付的操作方法
来源:爱站网时间:2019-05-12编辑:网友分享
PayPal支付已经目前更新了文档和界面,这是一个简单的支付功能,具体是实践操作大家跟着爱站技术频道小编的步伐来学习一下吧!
PayPal支付已经目前更新了文档和界面,这是一个简单的支付功能,具体是实践操作大家跟着爱站技术频道小编的步伐来学习一下吧!
1,在网站的结账页面,设置一个提交到PayPal网站的form,里面有一些金额,商品名称,商家收款账号、结账成功后返回URL等内容,
2,用户结账时,通过点击‘使用PayPal结账'的按钮到达PayPal的结账页面,输入自己的PayPal用户名和密码并确认支付
3,PayPal会根据是否支付成功来决定返回网站的哪个页面,并在后台对网站的某个页面发起post请求,这个动作称作IPN,告诉网站这笔付款的到账情况,比如completed即为完成付款
4,网站收到PayPal的notify通知后,即可给用户发货或者其他的处理逻辑
这里有一张图来解释
更为简单的流程图
我们要完成整个流程,其实只需要两个页面来处理
- checkout.php 这个页面用来显示购物车信息,并让用户点击按钮导航到PayPal进行支付
- notify.php 这个页面是用来接收PayPal的IPN信息的,判断用户的付款是否到账等状态,并处理网站收款之后的业务逻辑
记录一下代码:
checkout.php 这个页面其实可以是HTML
复制代码 代码如下:
这个form中包含了一些PayPal支付必须要加的项,需要注意的是notify.php是PayPal会在后台进行调用的notify.php这个页面有两个功能,一个是接收PayPal的post内容并加上标签返回,一个是接收到PayPal的认证信息之后进行网站内部的逻辑处理
看完上文PHP中集成PayPal标准支付的操作方法之后,是不是收获颇丰,大家只要肯尝试,在大家的努力之下一定可以学习顺利的。
上一篇:详析php判断变量类型