分享主题:linux,nginx,php,mysql

微信扫码支付开发流程,php开发微信扫码支付步骤

微信扫码支付开发 0评论 现在加入小程序俱乐部QQ群:483987340

开通微信扫码支付后,
就可以进行扫码支付开发了,
由于微信扫码支付通常使用模式二,
下面子恒老师来说一说其中的开发步骤…

一、 微信扫码支付模式二开发流程
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:58842997,我们会及时删除。
秦子恒公众号

来源:秦子恒博客,欢迎转载分享,请保留出处

微信扫码支付开发流程,php开发微信扫码支付步骤链接:https://www.qinziheng.com/xiaochengxudev/weixin-native-pay/5983.htm

现在就加入微信开发QQ群2:483987340,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入……

喜欢 (0)