---
title: 微信支付统一下单-返回签名错误的解决方法
date: 2018-11-01 14:37:28
categories: 微信公众号
tags:
- id
- 解决
- 微信支付
- 统一下单
- 签名错误
- 商户
- key
- secret
- 秘钥
---
1、按照文档说明,调用统一下单接口
https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1
2、拿生成的xml(包含了签名信息sign)和商户Key到“微信支付接口签名校验工具”进行验证
https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=20_1
发现验证都通过。但是程序调用统一下单接口,返回始终提示“签名错误”
<xml><return_code><![CDATA[FAIL]]></return_code> <return_msg><![CDATA[签名错误]]></return_msg> </xml>
这个时候请检查你的商户key是否正确,这里的key不是商户id,也不是appSecret,而是商户平台里的秘钥。换成正确的key即可。