微信小程序支付报 签名错误

问题描述:

之前使用微信统一支付进行支付,代码都是好的,完成了很多笔交易。今天在开发小程序支付时,将之前的公众号appId改为了小程序的appId,将appKey改为了小程序的appSecret。再次进行支付时,报出了签名错误的问题!

问题原因:

微信支付时,需要几个参数:appId,appKey,mchId这三个比较重要的参数。其中需要注意的是这个appKey,appKey是在微信支付商户平台上设置的,类似于一把私钥,和appSecret是完全不同的东西!所以,将统一支付的代码改动为小程序支付,只需将appId由原来的公众号appId改为小程序的appId即可,appKey不用动!

解决方案:

将appSecret改回原来的appKey,即API密钥即可。


附:如何设置API密钥

1. 登录微信支付商户平台: https://pay.weixin.qq.com/

2. 依次点击"账户中心" -> 在左侧的账户设置中的API安全中, API密钥部分,进行设置密钥



猜你喜欢

转载自blog.csdn.net/pansanday/article/details/80529648
今日推荐