1.后端参与签名参数有如下参数
时间戳:这个单位是秒
随机串:限定长度为32或31
cardId:五注意事项
ticket:在公众号网页开发中获取微信卡券ticket(概述 | 微信开放文档)
以上参数使用他们的值进行字典序排序并合并为字符串,进行sha-1加密,获取签名
2.前端参与签名数据cardExt
let cardExt = {
timestamp:res.data.timestamp,
signature: res.data.signature,
nonce_str: res.data.nonceStr
}
如上参数参与签名即可