PHP接入支付宝接口实现打赏功能并记录打赏信息及订单,这样网站可以统计打赏的用户信息,并对打赏多的文章根据收入进行热门排行。
一、需求
网站需要实现文章打赏功能,这样更能增加博主写博客的动力。
二、打赏方式
目前实现打赏的功能有两种方式:
第一种是直接贴个博主的支付宝或微信的二维码,用户直接一扫即可向博主的账户转账,可以理解为用户对用户,点对点转账,但是网站后台是查不到打赏记录的,也不能将打赏过的用户显示在文章下边展示,这种方式比较简单,但有一定的缺陷;
第二种方式就是比较复杂的支付宝或微信接口接入,网站的开发者需要在支付宝申请PID,Key,企业支付宝账号等信息,用户打赏的钱会直接进入该企业账户,而博主不会直接收到转账,博主需要向该网站申请提现。具体实现步骤,用户在打赏页面填写打赏金额,留言等附带信息,然后网站后台生成订单,并调用支付接口,在页面显示支付宝二维码,用户扫码成功,根据支付接口返回的成功信息,将订单的未付款状态改为已支付状态,增加博主的账户金额,然后向博主发一条打赏信息,如果博主需要提现,则需要向网站平台申请,后台则可以将钱转到博主提供的支付宝账户,以上就为大体的实现流程。
三、支付流程
我们就以本网站segmentfault.com的打赏为例^_^
1、填写打赏金额
2、调支付宝接口
3、手机扫码支付
4、发送消息通知给博主
5、查看博主资产及提现
最后,如果朋友们想测试下这个打赏流程,可以在下面给我打赏测试哦(手动滑稽)^_^
相关文章:
PHP接入支付宝 即时到帐接口
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。