本文摘自PHP中文网,作者php中世界最好的语言,侵删。
这次给大家实现的案例是用户在微信里打开网页的时候,也可以调用微信支付来完成下单功能。当然,微信官网的,开发文档也有很详细的介绍,但是今天我们来教大家怎样手动做出支付接口的开发。以提交问题流程为例描述分答微信h5支付过程
1、提交问题domobiletutor方法
(1)费用
(2)支付说明
(3)将费用和支付说明传递给getwopt
2、生成支付参数getwopt方法
(1)获取当前微信公众号的appid、secret和商户号秘钥
(2)生成业务订单号tid\生成uniontid、同时将参数费用、支付说明、用户传递给wechat_build
(3)将以上信息传递给wechat_build
3、申请预支付订单wechat_build方法
(1)构造申请预支付订单的参数:ip地址、开始结束时间、通知url、交易类型
(2)按照生成预支付订单“统一下单”api的要求,生成签名
相关阅读 >>
HTML5多线程javascript解决方案web worker-专用worker和共享worker的详细代码介绍
HTML5中设置或返回音频/视频是否默认静音的属性defaultmuted
更多相关阅读请进入《HTML5》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者