微信支付退款異常摘記

微信支付退款API地址: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_4&index=6php

  注意事項:apache

  • total_fee:必須是訂單的支付金額,單位:分;
  • refund_fee:少於訂單支付金額,單位:分;
  • 同一個訂單能夠發起屢次退款,商戶退款單號(out_refund_no)能夠不一樣;
  • 使用一個商戶退款單號(out_refund_no)進行退款,由於某種緣由退款失敗了,不影響下次使用其餘的商戶退款單號進行退款 。

 部分錯誤信息api

  • 退款中的總金額(total_fee)與微信支付訂單總金額不一致
退款請求

 <xml>
  <sign>464fd80d3822f288396c321501a06c29</sign>
  <refund_fee>21500</refund_fee>
  <mch_id>123</mch_id>
  <op_user_id>1232846202</op_user_id>
  <total_fee>21500</total_fee> --這裏必須是支付時候的總就價格,特別是分批次退款的時候注意這裏
  <appid>123123123123</appid>
  <out_refund_no>20160601195633930</out_refund_no>
  <out_trade_no>2016053017063826030</out_trade_no>
  <nonce_str>nNlsPAcmpP</nonce_str>
</xml>  

退款響應

<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><![CDATA[123123123123]]></appid>
<mch_id><![CDATA[123]]></mch_id>
<nonce_str><![CDATA[F8bnSKUY7qvEpQtk]]></nonce_str>
<sign><![CDATA[908963603B666ECB7FC0F0AE1C1F22EA]]></sign>
<result_code><![CDATA[FAIL]]></result_code>
<err_code><![CDATA[REFUND_FEE_MISMATCH]]></err_code>
<err_code_des><![CDATA[同一個out_refund_no退款金額要一致]]></err_code_des>
</xml>
  • 退款金額(refund_fee)大於總金額(total_fee)
<xml><return_code><![CDATA[FAIL]]></return_code>  
<return_msg><![CDATA[invalid refund_fee]]></return_msg>  
</xml>
  • 訂單的支付金額已經所有退款
<xml><return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><![CDATA[123123123123]]></appid>
<mch_id><![CDATA[123]]></mch_id>
<nonce_str><![CDATA[UdhYGRO1wLNkR0TR]]></nonce_str>
<sign><![CDATA[3FD2B2A28ECF24565CA35FCB76149431]]></sign>
<result_code><![CDATA[FAIL]]></result_code>
<err_code><![CDATA[TRADE_STATE_ERROR]]></err_code>
<err_code_des><![CDATA[訂單狀態錯誤]]></err_code_des>
</xml>
  • 缺乏證書
wx sendpost exception  
org.apache.http.NoHttpResponseException: api.mch.weixin.qq.com:443 failed to respond

微信支付簽名驗證失敗:微信

1:檢查配置信息是否正確app

2:檢查簽名的參數是否齊全post

2:檢查簽名時是否按照參數名ASCII字典序排序微信支付

3:從新設置下API密鑰 /商戶平臺從新設置客戶密鑰spa

4:body中文換英文.net

 

參考: http://blog.csdn.net/u011160656/article/details/41946873code

https://blog.csdn.net/luojinbai/article/details/50921507

相關文章
相關標籤/搜索