uniapp微信支付报错-1{“errMsg“:“requestPayment:fail“}

准备工作->勾选下边

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值