下面文章小编就为大家带来一篇讲解小程序requestpayment接口实现微信支付,PHP微信wx.requestpayment接口视频教程。小编觉得挺不错的,现在就分享给大家,如果你在找小程序应用,小程序post数据,小程序get数据,也可以做个学习。一起跟随小编过来看看吧。
小程序requestpayment接口实现微信支付,PHP微信wx.requestpayment接口视频教程
作者:小程序分析员 发布时间:2017-11-28
微信小程序的wx.requestPayment()接口,
主要作用是发起微信支付,
让客户在你的小程序里直接购买产品。
小程序requestPayment想要实现支付,
整个流程长,
提交的参数多,
所以很多学员在使用requestPayment过程中,
遇到很多困难,
今天子恒老师跟你详细说说wx.requestPayment接口实现支付的过程。
其中两个参数需要自己生成
1) package: 是小程序支付统一下单返回的 prepay_id
统一下单需要向微信提交的参数也有10几个,
一不小心就出错,
得不到 prepay_id。
[caption id="attachment_4439" align="alignnone" width="800"] 生成小程序的prepay_id[/caption]
猛击这里,
观看《小程序生成prepay_id》视频
2) paySign: 小程序支付签名
这个要根据签名算法,
自己实现,
猛击这里,
观看《生成小程序支付签名paySign》视频
上面两个重要参数生成后,
wx.requestPayment()支付接口的其它参数就很容易得到了,
nonceStr: 只要写一个函数,生成一个随机字符串就行
一、 wx.requestPayment接口要提交的参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
timeStamp | String | 是 | 时间戳从1970年1月1日00:00:00至今的秒数,即当前的时间 |
nonceStr | String | 是 | 随机字符串,长度为32个字符以下。 |
package | String | 是 | 统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=* |
signType | String | 是 | 签名算法,暂支持 MD5 |
paySign | String | 是 | 签名,具体签名方案参见小程序支付接口文档; |
success | Function | 否 | 接口调用成功的回调函数 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
二、 小程序js文件中使用wx.requestPayment示例demo
需要先使用小程序wx.request接口, 请求web服务器, 服务器返回wx.requestPayment需要的数据, 包括:prepay_id, nonceStr, paySign等, 然后把数据填入到wx.requestPayment的参数中就行了。 具体实现过程, 可以观看视频中的演示。 [caption id="attachment_4440" align="alignnone" width="800"] 小程序requestPayment支付代码[/caption] 网上小程序支付代码不能用? 猛击这里, 观看《小程序用wx.requestPayment实现支付》视频声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
小程序requestpayment接口实现微信支付,PHP微信wx.requestpayment接口视频教程链接:https://www.qinziheng.com/details/4438/
小程序requestpayment接口实现微信支付,PHP微信wx.requestpayment接口视频教程相关文章