## 微信/支付寶訂單查詢
**接口method : order_query**
| 字段名 | 變量名 | 必填 | 類型 | 說明 |
| --- | --- | --- | --- | --- |
| 訂單號 |out_trade_no| 是 | String | 平臺訂單號 |
| 字符串 | nonce_str | 是 | String | 隨機字符串 字符范圍a-zA-Z0-9 |
* * * * *
返回數據結果字段詳解
| 變量名 |是否為空 |說明 |
| --- | --- | --- |
| code | 否 | 返回狀態碼參考返回碼 |
| msg | 否 | 響應說明提示 |
| data->result_code | 否 | 下單結果狀態碼 0000為查詢成功|
| data->result_msg | 否 | 下單結果描述 |
| data->method | 否 | 所屬接口method |
| data->out_trade_no | 否 | 此訂單平臺交易單號|
| data->trade_state | 否 | 訂單狀態 1成功 2已退款 0交易中或失敗 參考result_msg描述|
| data->time_end | 否 |最終交易成功時間 |
| data->service | 否 |交易類型method(對應接口列表) |
| data->total_fee | 否 | 交易金額 單位:分 |
| data->transaction_id | 否 | 官方或三方訂單號 |
| data->nonce_str | 否 | 隨機字符串(狀態碼 0000或1100返回) |
| sign | 否 | 數據簽名 |
### 成功返回數據
~~~
{"code":100,"msg":"成功","data":{"result_code":"0000","result_msg":"查詢成功","method":"order_query","out_trade_no":"M201804171506111991514856485","trade_state":2,"total_fee":"100","transaction_id":"20180417000200020099926073","nonce_str":"5ad59fc3eccf2"},"sign":"B18903B40C658E8B700CC6B9E55A2058"}"
~~~
> 注: 開發者根據訂單返回數據進行業務拓展!
### 返回數據失敗
~~~
{"code":8002,"msg":"訂單不存在","data":null}
~~~
注:開發者根據trade_state字段處理當前訂單結果返回提示進行相關處理