准备工作->勾选下边
1.先检查签名正确性!可去微信文档校检
签名分为一次签名和二次签名,按照文档获取就行,注意文档参数大小写!!!
二次签名返回的sign值要传给前端
uni.requestPayment中orderInfo用得到
orderInfo格式
let orderInfo = {
"appid":appid,//对应的appid
"noncestr":noncestr,//随机字符串
"package":package,
"partnerid":partnerid,
"prepayid":prepayid,
"timestamp":timestamp,
"sign":paySign//二次签名
}
2.检测登记的包名或签名是否正确
我在这个位置卡了好久,每次吊起微信支付就直接报-1的错
解决方法:
去微信开放平台,检查下你上传的包名和签名,必须都正确才能吊起微信支付
签名工具下载地址https://open.weixin.qq.com/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android.apk