s***@ahtuoshan.com
s***@ahtuoshan.com
  • 发布:2021-06-22 11:07
  • 更新:2023-09-09 13:57
  • 阅读:2309

requestPayment:fail [payment微信:-1]General errors","errCode":-100,"code":-100}

分类:uni-app

真机调试,用微信支付,就会提示这个错误,网上找了资料,什么大小写问题,手机问题我都试了,还是不行,哪位大神支支招。
参数:
{
"appid": "wx7032730fcb17c56e",
"partnerid": "1577811751",
"prepayid": "wx22105109531204a857794a74ee940e0000",
"package": "Sign=WXPay",
"timestamp": "1624330269",
"noncestr": "lwt649nd4vjic0swhfvd6nf5kvm0z3bq",
"sign": "035772BE1D47641BBB06CF87B95C65FE"
}

0 关注 分享

要回复文章请先登录注册

1***@qq.com

1***@qq.com

解决了吗,为也遇到这个问题了
2023-09-09 13:57
3***@qq.com

3***@qq.com

回复 3***@qq.com :
在我的项目中,我把appid等参数都用小程序平台接口返回的值传了,导致报错了,后面改成用APP平台接口返回的值都替代下就好了。
2023-08-08 16:40
3***@qq.com

3***@qq.com

我也遇到类型问题了,原因是:传的值错误导致。我的应用场景是:小程序平台跟APP平台,这2个平台后台返回的值有点区别的,比如appid参数,后台返回值是不同的,我把小程序平台的值赋值给了APP平台,导致报错,修改下就解决了。 APP平台传参(值都来自后台返回的):orderInfo: {
"appid": "wxd9....", // 微信开放平台 - 应用 - AppId,注意和微信小程序、公众号 AppId 可能不一致
"noncestr": 'ceed....', // 随机字符串
"package": 'Sign=WXPay',
"partnerid": '16....', // 微信支付商户号
"prepayid": 'wx08.....', // 统一下单订单号
"timestamp": 169141..., // 时间戳(单位:秒)
"sign": 'Fe/c00....==' // 签名
},
2023-08-08 16:37
小小菜76055421

小小菜76055421

大佬怎么解决的啊
2022-03-18 13:51
3***@qq.com

3***@qq.com

回复 Jagtu :
首先确定appid,包名,应用签名正确。然后就是基座的原因,
2021-06-29 14:17
3***@qq.com

3***@qq.com

同一个问题,解决了吗?是前端问题还是后端返回数据有问题?
2021-06-28 18:37
Jagtu

Jagtu

同一个问题嘎嘎
2021-06-23 13:21