收藏
回答

api申请退款时报错但是没有给错误提示,管理帮帮忙哇

请求地址

https://api.mch.weixin.qq.com/secapi/pay/refund

请求参数

<xml>
  <appid><![CDATA[xxxx]]></appid>
  <mch_id><![CDATA[xxxxx]]></mch_id>
  <nonce_str><![CDATA[b05f57a7199942e5896b9ace898c97cb]]></nonce_str>
  <out_refund_no><![CDATA[152368735120200526153241206]]></out_refund_no>
  <out_trade_no><![CDATA[aG708099a]]></out_trade_no>
  <refund_fee>150</refund_fee>
  <sign><![CDATA[0EA9F7DC060ED759FB01B0E7581E7C6A]]></sign>
  <sign_type><![CDATA[HMAC-SHA256]]></sign_type>
  <total_fee>150</total_fee>
</xml>

这是返回值

<xml><return_code><![CDATA[FAIL]]></return_code><return_msg><![CDATA[]]></return_msg></xml>


没有任何错误信息

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

1 个回答

  • peng
    peng
    2020-05-26

    签名类型HMAC-SHA256 的sign值不对,目前的值是MD5的值,检查下。

    2020-05-26
    有用 1
    回复 1
    • 灰机
      灰机
      2020-05-26
      就是这问题..加密方式写错了
      2020-05-26
      回复
登录 后发表内容
问题标签