微信付款码支付获取仿真测试系统的秘钥报错,"输入请求参数xml格式错误"!
实际情况是,在调用微信付款码支付(生产环境)的时候可以正常调用并付款成功,但是在获取仿真测试系统秘钥的时候报错了.
调用的url=https://api.mch.weixin.qq.com/sandboxnew/pay/getsignkey
这是在项目中cope出来的封装好的xml参数 mch_id参数是真实的商户号,nonce_str和sign都是使用的调用生产环境一样的方式生成的
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xml>
<nonce_str>1f48832e7aa14f6f950186e1907b1862</nonce_str>
<sign>A882660EC78A8B24EE1D5FFFFB054183</sign>
<mch_id>***</mch_id>
</xml>
这是项目报错的截图
请问该如何调整参数?
问题解决了吗
你好,你这个是请求参数的XML格式问题。并不是接口的问题哈。麻烦核实你的入参格式。