下面文章小编就为大家带来一篇分析微信扫码支付开发流程,php开发微信扫码支付步骤。小编觉得挺不错的,现在就分享给大家,如果你在找微信扫码支付php,微信扫码支付开发,微信扫码支付流程,也可以做个学习。一起跟随小编过来看看吧。
微信扫码支付开发流程,php开发微信扫码支付步骤
作者:微信小程序观察员 发布时间:2018-04-12
开通微信扫码支付后,
就可以进行扫码支付开发了,
由于微信扫码支付通常使用模式二,
下面子恒老师来说一说其中的开发步骤…
一、 微信扫码支付模式二开发流程
1-1) 调用微信支付统一下单接口
生成微信扫码支付要用到的 code_url
请求微信统一下单接口,
要提交的参数很多,
你需要小心的把必填项设置好。
当返回结果中 return_code 和 result_code同时为 'SUCCESS' 时,
才会有 code_url,
否则会有出错信息提示,
你根据情况处理错误情况。
1-2) 把 code_url 生成微信支付二维码
生成二维码时,
需要使用到第三方的库文件 phpqrcode,
在微信官方提供的微信支付开发demo中,
也有用到这个库文件。
加子恒老师公众号 性感笔记
回复 qrcode
免费下载生成二维码的库文件。
1-3) 异步处理用户扫码支付的结果
微信扫码支付模式二的回调url,
是在 1-1 统一下单接口中,
notify_url 参数设置的。
用户使用微信扫码支付后,
微信会把支付结果发送到 notify_url 对应的网址上,
你在这里根据结果处理业务逻辑。
猛击这里,
观看《异步处理微信支付结果》视频
了解实现过程和下载相关源代码
二、 微信扫码支付开发需要注意的地方
2-1) code_url 不需要 url 编码
在 1-2 步骤中,
不需要把 code_url 进行 urlencode() 编码,
否则无法调起微信支付。
2-2) 建议设置交易结果时间 time_expire
在1-1 统一下单时,
建议设置微信支付二维码的有效时间,
通过下面两个参数实现
time_start 交易开始时间
time_expire 交易结束时间
code_url 的有效时间默认是2小时,
但是对支付业务,
建议自己设置一个小于2小时的有效时间更好,
更安全。
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
微信扫码支付开发流程,php开发微信扫码支付步骤链接:https://www.qinziheng.com/details/5983/
微信扫码支付开发流程,php开发微信扫码支付步骤相关文章