最新更新時(shí)間:2020.04.03 版本說明
商戶通過訂單號查詢提交的訂單附加信息及訂單報(bào)關(guān)狀態(tài)。
對于加密字段,請參照以下加密算法:
1、獲取微信支付平臺證書和對應(yīng)的平臺證書序列號,本接口請求 http 頭的“Wechatpay-Serial”需要傳平臺證書序列號。
2、使用微信支付平臺證書的公鑰,對于需要加密的參數(shù)值進(jìn)行 RSA 加密。填充方案使用 `RSAES-PKCS1-v1_5`。
3、加密后的密文,使用 base64 編碼后,作為請求中相應(yīng)參數(shù)的值。
適用對象:直連模式 機(jī)構(gòu)模式
接口URL:https://apihk.mch.weixin.qq.com/global/v3/customs/orders
請求方式:GET
接口規(guī)則:https://wechatpay-api.gitbook.io/wechatpay-api-v3/
path 指該參數(shù)為路徑參數(shù)
query 指該參數(shù)為URL參數(shù)
body 指該參數(shù)需在請求JSON傳參
參數(shù)名 | 變量 | 類型 | 必填 | 描述 |
---|---|---|---|---|
機(jī)構(gòu)APPID | appid | string(32) | 是 | query 微信分配的公眾賬號ID 示例值:wxd678efh567hg6787 |
商戶號 | mchid | string(32) | 是 | query 微信支付分配的商戶號 示例值:1230000109 |
訂單類型 | order_type | string(16) | 是 | query 4種訂單號類型,選擇一種 out_trade_no???商戶訂單號 transaction_id??微信支付訂單號 sub_order_no??商戶子訂單號 sub_order_id??微信子訂單號 示例值:out_trade_no |
訂單號 | order_no | string(32) | 是 | query 根據(jù)訂單號類型,傳入不同的訂單號碼 示例值:20150806125346 |
海關(guān) | customs | string(32) | 是 | query 海關(guān)代碼,枚舉值參見參數(shù)規(guī)定-海關(guān)列表 示例值:SHANGHAI_ZS |
偏移量 | offset | int | 否 | query 非0整數(shù),該次請求資源的起始位置,從0開始計(jì)數(shù)。調(diào)用方選填,默認(rèn)為0 示例值:1 |
請求最大記錄條數(shù) | limit | int | 否 | query 非0非負(fù)的整數(shù),該次請求可返回的最大資源條數(shù)。調(diào)用方選填,默認(rèn)值建議為20 示例值:20 |
https://apihk.mch.weixin.qq.com/global/v3/customs/orders?appid=wxd678efh567hg6787&mchid=1230000109&order_type=transaction_id&order_no=20150806125346&customs=SHANGHAI_ZS&offset=1&limit=20
參數(shù)名 | 變量 | 類型 | 必填 | 描述 |
---|---|---|---|---|
機(jī)構(gòu)APPID | appid | string(32) | 是 | 微信分配的公眾賬號ID 示例值:wxd678efh567hg6787 |
商戶號 | mchid | string(32) | 是 | 微信支付分配的商戶號 示例值:1230000109 |
微信訂單號 | transaction_id | string(32) | 是 | 微信支付返回的訂單號 示例值:1000320306201511078440737890 |
核驗(yàn)機(jī)構(gòu) | verify_department | string(16) | 是 | 核驗(yàn)機(jī)構(gòu)代碼 UNIONPAY:銀聯(lián) NETSUNION:網(wǎng)聯(lián) OTHERS:其他 示例值:UNIONPAY |
核驗(yàn)機(jī)構(gòu)流水號 | verify_department_trade_id | string(64) | 是 | 交易流水號,來自驗(yàn)核機(jī)構(gòu),如銀聯(lián)記錄的交易流水號,供商戶報(bào)備海關(guān) 示例值:2018112288340107038204310100000 |
偏移量 | offset | int | 是 | 返回請求時(shí)設(shè)置的偏移值 示例值:0 |
請求最大記錄條數(shù) | limit | int | 是 | 返回請求時(shí)設(shè)置的最大記錄數(shù) 示例值:20 |
查詢結(jié)果總條數(shù) | total_count | int | 是 | 查詢結(jié)果總條數(shù) 示例值:1 |
+報(bào)關(guān)數(shù)據(jù)包 | data | array | 是 | 報(bào)關(guān)單結(jié)果數(shù)組,具體內(nèi)容參見下方描述 示例值: |
參數(shù)名 | 變量 | 類型 | 必填 | 描述 |
---|---|---|---|---|
返回狀態(tài)碼 | code | string(32) | 是 | 錯(cuò)誤碼,枚舉值見錯(cuò)誤碼列表 示例值:INVALID_REQUEST |
返回信息 | message | string(256) | 是 | 返回信息,如非空,為錯(cuò)誤原因 示例值:參數(shù)格式校驗(yàn)錯(cuò)誤 |
+詳細(xì)錯(cuò)誤描述 | detail | object | 否 | 當(dāng)code為PARAM_ERROR時(shí)返回,詳細(xì)說明見下文 |
{
"appid": "wxd678efh567hg6787",
"mchid": "1230000109",
"transaction_id": "1000320306201511078440737890",
"verify_department": "UNIONPAY",
"verify_department_trade_id": "2018112288340107038204310100000",
"offset": 0,
"limit": 20,
"total_count": 1,
"data": [
{
"sub_order_no": "20150806125346",
"sub_order_id": "20150806125346",
"mch_customs_no": "1234567",
"customs": "SHANGHAI_ZS",
"fee_type": "CNY",
"order_fee": 888,
"duty": 888,
"transport_fee": 888,
"product_fee": 888,
"state": "PROCESSING",
"explanation": "支付單已存在并且為非退單狀態(tài)",
"modify_time": "2015-09-01T10:00:00+08:00"
}
]
}
Customer Service Tel
Business Development
9:00-18:00
Monday-Friday GMT+8
Technical Support
WeChat Pay Global
ICP證