交易保障
應用場景
商戶在調用微信支付提供的相關接口時,會得到微信支付返回的相關信息以及獲得整個接口的響應時間。為提高整體的服務水平,協(xié)助商戶一起提高服務質量,微信支付提供了相關接口調用耗時和返回信息的主動上報接口,微信支付可以根據(jù)商戶側上報的數(shù)據(jù)進一步優(yōu)化網(wǎng)絡部署,完善服務監(jiān)控,和商戶更好的協(xié)作為用戶提供更好的業(yè)務體驗。
接口地址
https://api.mch.weixin.qq.com/payitil/report
是否需要證書
不需要
輸入?yún)?shù)
字段名 | 變量名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|---|
公眾賬號ID | appid | 是 | String(32) | wx8888888888888888 | 微信分配的公眾賬號ID(企業(yè)號corpid即為此appId) |
商戶號 | mch_id | 是 | String(32) | 1900000109 | 微信支付分配的商戶號 |
設備號 | device_info | 否 | String(32) | 013467007045764 | 微信支付分配的終端設備號,商戶自定義 |
隨機字符串 | nonce_str | 是 | String(32) | 5K8264ILTKCH16CQ2502SI8ZNMTM67VS | 隨機字符串,不長于32位。推薦隨機數(shù)生成算法 |
簽名 | sign | 是 | String(32) | C380BEC2BFD727A4B6845133519F3AD6 | 簽名,詳見簽名生成算法 |
接口URL | interface_url | 是 | String(127) |
https://api.mch.weixin.qq.com/pay/batchreport/micropay/total | 刷卡支付終端上報統(tǒng)一填:https://api.mch.weixin.qq.com/pay/batchreport/micropay/total |
訪問接口IP |
user_ip |
是 | String(16) |
8.8.8.8 | 發(fā)起接口調用時的機器IP |
上報數(shù)據(jù)包 | trades | 是 | String(1024) |
!CDATA[ |
POS機采集的交易信息列表,使用JSON格式的數(shù)組,每條交易包含: |
返回結果
字段名 | 變量名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|---|
返回狀態(tài)碼 | return_code | 是 | String(16) | SUCCESS |
SUCCESS/FAIL 此字段是通信標識,非交易標識,交易是否成功需要查看trade_state來判斷 |
返回信息 | return_msg | 是 | String(128) | OK |
當return_code為FAIL時返回信息為錯誤原因 ,例如 簽名失敗 參數(shù)格式校驗錯誤 |
以下字段在return_code為SUCCESS的時候有返回
字段名 | 變量名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|---|
業(yè)務結果 | result_code | 是 | String(16) | SUCCESS | SUCCESS/FAIL |
錯誤碼
無