时隔2年左右,有重新拾起微信端开发。新项目需要封装一个微信红包类接口,就计划一两天功夫就可以搞定,谁知道遇到坑爹问题,导致花了更长时间,也长见识了。就把遇到的坑说下。
也不能说坑,遇到了问题也增长了见识。
当我们红包支付时候,遇到签名问题,百度了一天,折腾我头晕眼花,总结如下:
希望你看到我的这个,已经百度了一大圈,我这里就说下我如何解决的:
如果您在微信官网这2个地方验证也是通过没问题的话:
一、https://pay.weixin.qq.com/wiki/tools/signverify/
二、https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1
那么就要看这个:商户号的API密钥没有搞混,记住是API支付秘钥,住是API支付秘钥,住是API支付秘钥。
重置商户API密钥。(本人亲测是这样解决了问题),真的是重置就成功了,不行多重置2次。
还是不行,那就肯定是你百度出来其他的问题,出现问题,多在官网验证的地方多验证2遍。
对比下自己输出的,和官网验证是否一致。
细心是成功前提。