来源:常见问题解疑 - 远策科技 | 2022-12-02
近期收到站长朋友求助,网站PC端微信支付功能正常,而在移动端点击微信支付报错,提示错误代码(40125):invalid appsecret, rid: .......经过我们排查,本次问题是由于开发者密码或IP白名单问题导致。
首先我们要了解错误代码40125是什么原因造成的,通过查看开发文档可以看出是 Appsecret 错误。那么造成这个的原因就可能是appID与appsecret不对应。
当然,你可能从未重置过AppSecret,但是经过我们测试,重置下AppSecret然后把网站IP添加到白名单,就可以解决这个问题。
公众号后台,设置与开发——基本配置——重置开发者密码(AppSecret)——添加IP白名单——然后将网站支付接口中的开发者密码(AppSecret)改成新的即可。
另外据查询,还有的朋友说提示错误代码40125是因为微信支付商户中心没有开启H5支付所导致,大家根据自己情况一一排查即可。