解决更换微信公众号后提现签名错误的问题

公司更换微信公众号后,测试提现返回签名错误。解决方法:一是确认参数问题,检查字符串位数、大小写及是否缺失;二是登录绑定的微信商户号重新设置密钥(ApiKey),若只换密钥不行,再申请商户证书更换。可能是新绑定公众号使原密钥失效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决更换微信公众号后提现签名错误的问题

由于公司之前用的微信公众号被举报封了,重新申请了一个公众号,在我看来也就是配置文件换一个appid和appsecret就搞定的事儿,因为商户号并没有换,分分钟就搞定了
万万没想到! 这个问题困扰了我三个小时,明明代码都没有动过,为什么就是测试提现的时候返回签名错误呢?
我承认我陷入了一个先入为主的思维,商户号没换过就没问题,于是我就一直在跟参数较着劲,结果验证了看问题还是不能先入为主,要多角度考虑问题.

1.首先确认是不是你的参数问题

校验参数地址: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1.

如果参数有问题,好好检查一下是不是参数的字符串位数不对,大小写跟文档的对不对的上,参数有没有少
如果没问题,就来到了关键性的一步

2.登录绑定的微信商户号重新设置密钥(ApiKey)

由于我是先重新申请的商户证书,测试还是签名错误,后换的密钥,发现提现成功,
所以我不能确定这两个是不是同时换,
那么我建议第一步先更换密钥,因为这个没有次数限制,而申请商户证书每年只有三次机会
只更换密钥还是不行的话,就只能申请商户证书然后更换掉了.
这些步骤下来,我相信可以提现成功了

分析

应该是商户号新绑定了一个公众号,原来的密钥会失效
但是这个坑微信并没有指出来,也没有引导你去更换商户密钥
真是草了麻花藤(小声BB)

如果帮到了大家,请大家点个赞再走吧,爱你们3000遍[ღ( ´・ᴗ・` )比心]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值