https:/api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers 调用该接口,一直报签名错误,用签名工具比对又没有问题,证书也加上去了。
<xml>
<amount>3000</amount>
<check_name>FORCE_CHECK</check_name>
<desc>理赔</desc>
<mch_appid>???</mch_appid>
<mchid>???</mchid>
<nonce_str>111222223333</nonce_str>
<openid>ougEM5n1v2BsMR2bo4Oa0AwEAR9E</openid>
<partner_trade_no>11122222333311</partner_trade_no>
<re_user_name>???</re_user_name>
<sign>2DEC1E48B0DDACAFD02DAA9FF3E766D5</sign>
</xml>
报文也没有什么问题,就一直报签名错误。
付款接口,是个奇葩。和其他接口(下单、退款等)完全不一样。
此接口只支持MD5。
且和其他接口公共参数有重大区别。
mch_appid->appid;
mchid->mch_id;
无->sign_type。
付款的
其他接口
签名工具只校验签名的方式是否正确,不校验参数的正确性。一般不是key不对,或者是请求参数和计算参数不匹配,与文档要求不符合