微信小程序支付统一下单接口返回签名错误已解决

前言 

在调试小程序调用微信支付统一下单接口时,接口一直报签名错误,逐个排查之后发现: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:欢迎道友们交流探讨,希望本文能帮助到你,下一篇给大家分享整个开发流程以及代码实现

发布了45 篇原创文章 · 获赞 51 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/qq_40162735/article/details/103025644