原csdn地址https://blog.csdn.net|

蜗牛使劲冲

园龄:7年6个月粉丝:3关注:10

两种支付大致流程

支付宝支付流程
首先带着营业执照去支付宝填写申请,然后可以选择加密方式rsa,一个公钥一个私钥,生成后填写到支付宝上和配置文件里
然后下载demo,先借用他给的html,这个提交到 alipay.php里面,这里面写的是“验证提交“的金额对不对得上和写入一条数据到数据库
然后再是执行下一步的操作,支付成功后在notify.php里面写接收的参数,然后去那条update下,这个notify支付宝那边会一直请求着
直到正确为止,还有个同步请求return.php这个是给用户看的,速度是先异步后同步,最后可以根据get过来的参数对照查到这条信息
做个对比和跳转

微信支付流程
在第一次扫码时候并不会直接跳支付界面,微信调用商户的api返回xml,我可以转成数组然后验证下签名,带着xml形式的参数信息(有支付类型)curl微信另一个接口那,
于是微信就返回了prepaid(用户现在操作的支付唯一凭证)过来商户生成数据库订单,
然后用户输入密码付款,异步请求商户,根据唯一订单号验证金额,更新订单状态,商户跳转页面
1.生成签名=》去空数组array_fliter,排序ksort,组装urldecode(http_build_query字符加密md5该大写strtoupper(微信有工具自己校验)
然后拼起来组成一个url然后生成二维码

还有第二种方法,微信直接返回二维码链接,我这只要生成二维码就行
对比:
这个二维码链接有两小时失效,模式一没有时效,模式二检测不到用户有没有扫描二维码,一能

本文作者:蜗牛使劲冲

本文链接:https://www.cnblogs.com/warrenwt/p/18074611

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   蜗牛使劲冲  阅读(4)  评论(0编辑  收藏  举报  
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起