数据驱动、坚持为客户提供有价值的服务和内容
小程序支付为服务商版的微信支付,预支付成功后对微信平台返回的参数进行签名以及通过uni-app发起支付请求,结果报错提示是支付签名验证失败。
后端签名代码
前端调起支付代码
1.看过其他相同问题的帖子,有人说是因为微信预支付的appid要小写,而jsapi调起的支付签名里面的appId要大写,这里是按照文档上面的大小写的要求传参的。
2.微信预支付的签名密钥和jsapi调起支付的签名密钥是一致的,且签名结果在微信官网经过签名验证结果是一致的。