主要方法:
npm install --save js-md5
key 为商户号
import md5 from 'js-md5';
var key="U0RGTEtKU0RGampqczY2OTkz"
//微信加密生成签名
function biuSign(obj) {
var arr = new Array();
var num = 0;
for (var i in obj) {
arr[num] = i;
num++;
}
var sortArr = arr.sort();
var sortObj = {};
for (var i in sortArr) {
sortObj[sortArr[i]] = obj[sortArr[i]];
}
let url = ''
for (let i in sortObj) {
url += "&" + i + "=" + sortObj[i]
}
url=(url+`&key=${key}`).slice(1)
return md5(url).toUpperCase()
}
签名校验地址: [(pay.weixin.qq.com/wiki/doc/ap…)]