关于微信小程序领取红包的一些问题
wx.sendBizRedPacket({
timeStamp: res.data.timeStamp,
nonceStr: res.data.nonceStr,
package: res.data.package,
signType: res.data.signType,
paySign: res.data.paySign,
success: function (res) {
console.log(res)
},
fail: function (res) {
console.log(res)
},
complete: function (res) {
console.log(res)
}
})
微信支付开发文档小程序领红包
开发时遇到的一些坑
- 每个号测试的时候一天一个openID只能生成10个红包
- 5.签名的时候看好参数,和其他的接口不一样,这里是用appId,timeStamp,nonceStr,package这4个参数生成签名,没有signType 这个参数。
- wx.getLaunchOptionsSync()//获取场景代码 必须获取一下要不然场景码不对后端发红包了也令去不了。
var sceneCode = uni.getLaunchOptionsSync()
if (sceneCode.scene == 1047 || sceneCode.scene == 1011 || sceneCode.scene == 1025 || sceneCode.scene == 1124) {
}
- 这个红包只在1011,1025,1047,1124这四个场景值中触发,不用查资料弄这4个场景值是啥意思,只能通过用摄像头扫码。