收藏
回答

app支付沙箱环境签名验证失败

接入app支付统一下单接口,目前通过沙箱环境调试。通过签名验证工具能够通过,但是调用沙箱接口后仍然报签名不正确.


请求链接:https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder

请求参数:

<xml>

  <appid><![CDATA[wx9cbf5a53f2abe179]]></appid>

  <mch_id><![CDATA[已隐藏]]></mch_id>

  <nonce_str><![CDATA[V8xBaVzPqTGYc5c]]></nonce_str>

  <sign><![CDATA[EADA2D7BCAF874E1D600021C58D4BCAA]]></sign>

  <sign_type><![CDATA[MD5]]></sign_type>

  <body><![CDATA[测试]]></body>

  <out_trade_no><![CDATA[461069798651072512]]></out_trade_no>

  <fee_type><![CDATA[CNY]]></fee_type>

  <total_fee><![CDATA[551]]></total_fee>

  <spbill_create_ip><![CDATA[192.168.10.174]]></spbill_create_ip>

  http://gw.sc-gaea.com:8000/wechat-pay/notify]]>

  <trade_type><![CDATA[APP]]></trade_type>

</xml>


签名验证工具验证通过:


响应结果:

<xml>
  <return_code><![CDATA[FAIL]]></return_code>
  <return_msg><![CDATA[沙箱验证签名失败,请确认沙箱签名key是否正确(通过getsignkey调用生成)]]></return_msg>
</xml>


回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容