前言
在调试小程序调用微信支付统一下单接口时,接口一直报签名错误,逐个排查之后发现:MD5生成签名,用于调用统一下单接口中使用的key错误,这里的key不是微信支付的商户秘钥,而是手动生成的key
错误信息
<xml><return_code><![CDATA[FAIL]]></return_code><return_msg><![CDATA[签名错误]]></return_msg></xml>
打开商户平台 > API安全
1、生成证书 > 帮助文档
2、安装本地证书 > 按照操作成功完成1、生成证书 > 自动生成 cert.zip 的文件 > 安装 > 说明请看使用说明
3、安装操作证书
4、设置API秘钥(敲黑板,划重点---签名错误原因主要是因为这里,两次签名用的都是这个手动设置的key)
ps:欢迎道友们交流探讨,希望本文能帮助到你,下一篇给大家分享整个开发流程以及代码实现