JAVA程序红包_微信小程序红包(Java版)

文章更新说明:

2.文章留言可当日回复,不推荐私信,慢,一般收不到推送,感谢!!

注:

a.使用的时候注意场景值;

c.获取paySign签名参数,里面有openid,如果不是同一个Openid理论上不可领取,会提示无权限;

d.多仔细阅读接口文档,里面paySign无需uppercase,package需要Urlencode一下再参与签名;

请求成功,获取签名参数(可直接传递前端,已经进行URLencode等操作):

{

"timeStamp": "1576681186",

"package": "sendid%3Ddbfd0a678cf846635c0c5c5b7607de5afccedb4394a2631fe0b0531463119afd%26ver%3D8%26sign%3Df6cf406591d0cbb897a61a7400950af5900fcbe9e501a1b7273b990c206ec95decd27f4b06df9fbb10889dfc263fd450424fb716eb91c8a76b53d9b40b9d8ea5%26mchid%3D10669483%26spid%3D1545047571",

"paySign": "7A4043DAB8BA25BEAE98EB533F52257B",

"appId": "wxdfc5c4e32ca",

"signType": "MD5",

"nonceStr": "6zc6EDXdGzTxpGdg6XDFLHizWXjZVjs1"

}

小程序部分源码(直接新建的小程序默认demo,只有一个按钮,一个点击事件)

index.wxml

小程序红包,注意场景值

index.js

//index.js

//获取应用实例

const app = getApp()

Page({

data: {

motto: Hello World,

},

onLoad: function () {

},

search: function(e) {

console.log(e)

wx.sendBizRedPacket({

timeStamp: 1576681186, // 支付签名时间戳,

nonceStr: 6zc6EDXdGzTxpGdg6XDFLHizWXjZVjs1, // 支付签名随机串,不长于 32 位

package: sendid%3Ddbfd0a678cf846635c0c5c5b7607de5afccedb4394a2631fe0b0531463119afd%26ver%3D8%26sign%3Df6cf406591d0cbb897a61a7400950af5900fcbe9e501a1b7273b990c206ec95decd27f4b06df9fbb10889dfc263fd450424fb716eb91c8a76b53d9b40b9d8ea5%26mchid%3D106699483%26spid%3D1545047571, //扩展字段,由商户传入

signType: MD5, // 签名方式,

paySign: 7A4043DAB8BA25BEA257B, // 支付签名

success: function (res) {

console.log("success:",res)

},

fail: function (res) {

console.log("fail:", res)

},

complete: function (res) {

console.log("complete:",res)

}

})

}

})

3.红包信息查询。

支持现金普通红包、现金裂变红包、小程序红包;

额外:

小程序红包小程序源码:https://gitee.com/JaneYork/wxappletredpacket

文章更新说明: 2.文章留言可当日回复,不推荐私信,慢,一般收不到推送,感谢!! 注: a.使用的时候注意场景值; c.获取paySign签名参数,里面有openid,如果不是同一个Openid理论上不可领取,会提示无权限; d.多仔细阅读接口文档,里面paySign无需uppercase,package需要Urlencode一下再参与签名; 请求成功,获取签名参数(可直接传递前端,已经进行URLencode等操作): { "timeStamp": "1576681186", "package": "sendid%3Ddbfd0a678cf846635c0c5c5b7607de5afccedb4394a2631fe0b0531463119afd%26ver%3D8%26sign%3Df6cf406591d0cbb897a61a7400950af5900fcbe9e501a1b7273b990c206ec95decd27f4b06df9fbb10889dfc263fd450424fb716eb91c8a76b53d9b40b9d8ea5%26mchid%3D10669483%26spid%3D1545047571", "paySign": "7A4043DAB8BA25BEAE98EB533F52257B", "appId": "wxdfc5c4e32ca", "signType": "MD5", "nonceStr": "6zc6EDXdGzTxpGdg6XDFLHizWXjZVjs1" } 小程序部分源码(直接新建的小程序默认demo,只有一个按钮,一个点击事件) index.wxml 小程序红包,注意场景值 index.js //index.js //获取应用实例 const app = getApp() Page({ data: { motto: Hello World, }, onLoad: function () { }, search: function(e) { console.log(e) wx.sendBizRedPacket({ timeStamp: 1576681186, // 支付签名时间戳, nonceStr: 6zc6EDXdGzTxpGdg6XDFLHizWXjZVjs1, // 支付签名随机串,不长于 32 位 package: sendid%3Ddbfd0a678cf846635c0c5c5b7607de5afccedb4394a2631fe0b0531463119afd%26ver%3D8%26sign%3Df6cf406591d0cbb897a61a7400950af5900fcbe9e501a1b7273b990c206ec95decd27f4b06df9fbb10889dfc263fd450424fb716eb91c8a76b53d9b40b9d8ea5%26mchid%3D106699483%26spid%3D1545047571, //扩展字段,由商户传入 signType: MD5, // 签名方式, paySign: 7A4043DAB8BA25BEA257B, // 支付签名 success: function (res) { console.log("success:",res) }, fail: function (res) { console.log("fail:", res) }, complete: function (res) { console.log("complete:",res) } }) } }) 3.红包信息查询。 支持现金普通红包、现金裂变红包、小程序红包; 额外: 小程序红包小程序源码:https://gitee.com/JaneYork/wxappletredpacket
经验分享 程序员 微信小程序 职场和发展