微信支付签名错误解决思路
第一步:检查本地签名程序是否正确
使用签名检查工具,检查签名本地签名程序是否有错误
如何用签名检查工具生成的签名和本地程序生成的签名不一致,说明程序有错误,请先检查本地代码程序。
如果无误,表示程序没有问题,进行下一步API秘钥设置
第二步:API密钥设置
在使用签名检查工具检查没有错误的情况下, 可以确定是API密钥设置出错。
微信支付必须保证本地签名使用的key值和在商户平台设置的API密钥一致。
设置方法:
登陆商户平台 ,设置位置:账户设置-安全设置-API安全
如果出现, 签名都和在线测试工具的一致的话, 基本上可确定就是API密钥的问题!!!!! 解决了2天, 才发现这个问题, 坑死!!!!