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即可。