根據商戶訂單號或者平台訂單號查詢平台的具體訂單信息。
後台系統調用交互模式
請求url:https://pay.ionlinepay.com/gateway/
通過POST Form-Data 內容來進行請求
字段名 | 變量名 | 必填 | 類型 | 說明 |
接口類型 | service | 是 | String(32) | 接口類型:ionline.unified.trade.query |
版本號 | version | 否 | String(8) | 版本號,version默認值是1.0。 |
字符集 | charset | 否 | String(8) | 可選值 UTF-8 ,默認為 UTF-8。 |
簽名方式 | sign_type | 否 | String(8) | 簽名類型,取值: MD5默認:MD5 |
商戶號 | mch_id | 是 | String(32) | 商戶號,由平台分配 |
商戶訂單號 | out_trade_no | 否 | String(32) | 商戶系統內部的訂單號, out_trade_no和transaction_id至少一個必填,同時存在時transaction_id優先 |
平台訂單號 | transaction_id | 否 | String(32) | 平台交易號, out_trade_no和transaction_id至少一個必填,同時存在時transaction_id優先。 |
隨機字符串 | nonce_str | 是 | String(32) | 隨機字符串,不長於 32 位 |
簽名 | sign | 是 | String(32) | MD5簽名結果,詳見“安全規範” |
數據按JSON的格式實時返回
字段名 | 變量名 | 必填 | 類型 | 說明 |
版本號 | version | 是 | String(8) | 版本號,version默認值是1.0。 |
字符集 | charset | 是 | String(8) | 可選值 UTF-8 ,默認為 UTF-8。 |
簽名方式 | sign_type | 是 | String(8) | 簽名類型,取值: MD5默認:MD5 |
返回狀態碼 | status | 是 | String(16) | 0表示成功非0表示失敗此字段是通信標識,非交易標識,交易是否成功需要查看 result_code 來判斷 |
返回信息 | message | 否 | String(128) | 返回信息,如非空,為錯誤原因簽名失敗參數格式校驗錯誤 |
以下字段在 status 為 0的時候有返回 | ||||
業務結果 | result_code | 是 | String(16) | 0表示成功 非0表示失敗 |
商戶號 | mch_id | 是 | String(32) | 商戶號,由平台分配 |
設備號 | device_info | 否 | String(32) | 終端設備號 |
隨機字符串 | nonce_str | 是 | String(32) | 隨機字符串,不長於 32 位 |
錯誤代碼 | err_code | 否 | String(32) | 參考錯誤碼 |
錯誤代碼描述 | err_msg | 否 | String (128) | 結果信息描述 |
簽名 | sign | 是 | String(32) | MD5簽名結果,詳見“安全規範” |
以下字段在 status 和 result_code 都為 0的時候有返回 | ||||
交易狀態 | trade_state | 是 | String(32) | SUCCESS—支付成功 REFUND—轉入退款 NOTPAY—未支付 CLOSED—已關閉 PAYERROR—支付失敗(其他原因,如銀行返回失敗) |
以下字段在 trade_state為SUCCESS的時候有返回 | ||||
交易渠道 | trade_channel | 是 | String(32) | WECHATPAY—微信支付 ALIPAY—支付寶 |
交易類型 | trade_type | 是 | String(32) | ionline.pay.weixin.native.intl |
公眾號appid | appid | 否 | String(32) | 服務商公眾號appid |
用戶標識 | openid | 否 | String(128) | 用戶在服務商 appid 下的唯一標識 |
是否關注公眾賬號 td> | is_subscribe | 否 | String(1) | 用戶是否關注服務商公眾賬號: Y-關注,N-未關注 |
平台訂單號 | transaction_id | 是 | String(32) | 平台交易單號 td> |
第三方訂單號 td> | out_transaction_id | 否 | String(32) | 第三方訂單號(支付成功後會返回,沒支付則不會) |
商戶訂單號 | out_trade_no | 是 | String(32) | 商戶系統內部的定單號,32個字符內、可包含字母 |
總金額 | total_fee | 是 | Int | 總金額,以分為單位,不允許包含任何字、符號 |
總金額 | total_rmb_fee | 否 | Int | 總金額,以分為單位,不允許包含任何字、符號 * 目前交易渠道為【支付寶】才會返回此欄位 |
現金券金額 | coupon_fee | 否 | Int | 現金券支付金額< =訂單總金額, 訂單總金額-現金券金額為現金支付金額 |
貨幣種類 | fee_type | 是 | String(8) | 貨幣類型,符合 ISO 4217 標準的三位字母代碼,默認港幣:HKD |
商品描述 | body | 是 | String(127) | 商品描述 |
付款銀行 | bank_type | 否 | String(16) | 銀行類型 |
銀行訂單號 | bank_billno | 否 | String(32) | 銀行訂單號,若為微信支付則為空 |
支付完成時間 | time_end | 是 | String(14) | 支付完成時間,格式為yyyyMMddHHmmss,如2009年12月27日9點10分10秒錶示為20091227091010。時區為GMT+8 beijing。該時間取自平台服務器 |