视频一区二区三区自拍_千金肉奴隷1985未删减版在线观看_国产成人黄色视频在线播放_少女免费播放片高清在线观看_国产精品v欧美精品v

合單查詢訂單API

最新更新時(shí)間:2020.03.27 版本說(shuō)明


電商平臺(tái)通過(guò)合單查詢訂單API查詢訂單狀態(tài),完成下一步的業(yè)務(wù)邏輯。

注意:

? 需要調(diào)用查詢接口的情況:
1、當(dāng)商戶后臺(tái)、網(wǎng)絡(luò)、服務(wù)器等出現(xiàn)異常,商戶系統(tǒng)最終未接收到支付通知。
2、調(diào)用支付接口后,返回系統(tǒng)錯(cuò)誤或未知交易狀態(tài)情況。
3、調(diào)用刷卡支付API,返回USERPAYING的狀態(tài)。
4、調(diào)用關(guān)單或撤銷接口API之前,需確認(rèn)支付狀態(tài)。

接口說(shuō)明

適用對(duì)象:電商平臺(tái) 服務(wù)商 直連商戶

請(qǐng)求URL:https://api.mch.weixin.qq.com/v3/combine-transactions/out-trade-no/{combine_out_trade_no}

請(qǐng)求方式:GET

接口規(guī)則:http://www.tg885.com/wiki/doc/apiv3/wechatpay/wechatpay-1.shtml


path指該參數(shù)為路徑參數(shù)

query指該參數(shù)需在請(qǐng)求URL傳參

body指該參數(shù)需在請(qǐng)求JSON傳參


請(qǐng)求參數(shù)

參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
合單商戶訂單號(hào) combine_out_trade_no string[1,32] path 合單支付總訂單號(hào),要求32個(gè)字符內(nèi),只能是數(shù)字、大小寫字母_-|*@ ,且在同一個(gè)商戶號(hào)下唯一 。
示例值:P20150806125346

請(qǐng)求示例


https://api.mch.weixin.qq.com/v3/combine-transactions/out-trade-no/P20150806125346
 
    
{
JAVA示例代碼
}
    

返回參數(shù)

參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
合單商戶appid combine_appid string[1,32] 合單發(fā)起方的appid。
示例值:wxd678efh567hg6787
合單商戶號(hào) combine_mchid string[1,32] 合單發(fā)起方商戶號(hào)。
示例值:1900000109
合單商戶訂單號(hào) combine_out_trade_no string[1,32] 合單支付總訂單號(hào),要求32個(gè)字符內(nèi),只能是數(shù)字、大小寫字母_-|*@ ,且在同一個(gè)商戶號(hào)下唯一。
示例值:P20150806125346
+場(chǎng)景信息 scene_info object 支付場(chǎng)景信息描述
參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
商戶端設(shè)備號(hào) device_id string[7,16] 終端設(shè)備號(hào)(門店號(hào)或收銀設(shè)備ID) 。
示例值:POS1:1
+子單信息 sub_orders array 最多支持子單條數(shù):50
參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
子單商戶號(hào) mchid string[1,32] 子單發(fā)起方商戶號(hào),必須與發(fā)起方Appid有綁定關(guān)系。
示例值:1900000109
交易類型 trade_type string[1,16] 枚舉值:
NATIVE:掃碼支付
JSAPI:公眾號(hào)支付
APP:APP支付
MWEB:H5支付
示例值:?JSAPI
交易狀態(tài) trade_state string[1,32] 枚舉值:
SUCCESS:支付成功
REFUND:轉(zhuǎn)入退款
NOTPAY:未支付
CLOSED:已關(guān)閉
USERPAYING:用戶支付中
PAYERROR:支付失敗(其他原因,如銀行返回失敗)
示例值:?SUCCESS
付款銀行 bank_type string[1,32] 銀行類型,采用字符串類型的銀行標(biāo)識(shí)。
示例值:CMC
附加數(shù)據(jù) attach string[1,128] 附加數(shù)據(jù),在查詢API和支付通知中原樣返回,可作為自定義參數(shù)使用。
示例值:深圳分店
支付完成時(shí)間 success_time string[1,32] 訂單支付時(shí)間,遵循rfc3339標(biāo)準(zhǔn)格式,格式為yyyy-MM-DDTHH:mm:ss.sss+TIMEZONE,yyyy-MM-DD表示年月日,T出現(xiàn)在字符串中,表示time元素的開(kāi)頭,HH:mm:ss.sss表示時(shí)分秒毫秒,TIMEZONE表示時(shí)區(qū)(+08:00表示東八區(qū)時(shí)間,領(lǐng)先UTC 8小時(shí),即北京時(shí)間)。例如:2015-05-20T13:29:35+08:00表示,北京時(shí)間2015年5月20日13點(diǎn)29分35秒。
示例值: 2015-05-20T13:29:35.120+08:00
微信訂單號(hào) transaction_id string[1,32] 微信支付訂單號(hào)。
示例值:1009660380201506130728806387
子單商戶訂單號(hào) out_trade_no string[6,32] 商戶系統(tǒng)內(nèi)部訂單號(hào),要求32個(gè)字符內(nèi),只能是數(shù)字、大小寫字母_-|*@ ,且在同一個(gè)商戶號(hào)下唯一。
示例值:20150806125346
二級(jí)商戶號(hào) sub_mchid string[1,32] 二級(jí)商戶商戶號(hào),由微信支付生成并下發(fā)。
服務(wù)商子商戶的商戶號(hào),被合單方。直連商戶不用傳二級(jí)商戶號(hào)。
注意:僅適用于電商平臺(tái) 服務(wù)商
示例值:1900000109
+訂單金額 amount object 訂單金額信息
參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
標(biāo)價(jià)金額 total_amount int64 子單金額,單位為分。
示例值:100
標(biāo)價(jià)幣種 currency string[1,8] 符合ISO 4217標(biāo)準(zhǔn)的三位字母代碼,人民幣:CNY。
示例值:CNY
現(xiàn)金支付金額 payer_amount int64 訂單現(xiàn)金支付金額。
示例值: 10
現(xiàn)金支付幣種 payer_currency string[1,8] 貨幣類型,符合ISO 4217標(biāo)準(zhǔn)的三位字母代碼,默認(rèn)人民幣:CNY。
示例值: CNY
+支付者 combine_payer_info object 示例值:見(jiàn)請(qǐng)求示例
參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
用戶標(biāo)識(shí) openid string[1,128] 使用合單appid獲取的對(duì)應(yīng)用戶openid。是用戶在商戶appid下的唯一標(biāo)識(shí)。
獲取用戶openid指引
示例值:oUpF8uMuAJO_M2pxb1Q9zNjWeS6o

返回示例


{
 "combine_appid ": "wxd678efh567hg6787",
 "combine_mchid": "1230000109",
 "combine_payer_info": {
   "openid": "oUpF8uMuAJO_M2pxb1Q9zNjWeS6o"
 },
 "sub_orders": [
   {
     "mchid": "1900000109",
     "trade_type": "JSAPI",
     "trade_state": "SUCCESS",
     "bank_type": "CMC",
     "attach": "深圳分店",
     "success_time": "2015-05-20T13:29:35.120+08:00",
     "amount": {
       "total_amount": 10,
       "payer_amount": 10,
       "currency": "CNY",
       "payer_currency": "CNY"
     },
     "transaction_id": "1009660380201506130728806387",
     "out_trade_no": "20150806125346",
     "sub_mchid": "1230000109"
   }
 ],
 "scene_info": {
   "device_id": "POS1:1"
 },
 "combine_out_trade_no": "1217752501201407033233368018"
}
                                

    http://2323weixin.qq.com
                                

錯(cuò)誤碼公共錯(cuò)誤碼

狀態(tài)碼 錯(cuò)誤碼 描述 解決方案
202 USERPAYING 用戶支付中,需要輸入密碼 等待5秒,然后調(diào)用被掃訂單結(jié)果查詢API,查詢當(dāng)前訂單的不同狀態(tài),決定下一步的操作
403 TRADE_ERROR 交易錯(cuò)誤 因業(yè)務(wù)原因交易失敗,請(qǐng)查看接口返回的詳細(xì)信息
500 SYSTEMERROR 系統(tǒng)錯(cuò)誤 系統(tǒng)異常,請(qǐng)用相同參數(shù)重新調(diào)用
401 SIGN_ERROR 簽名錯(cuò)誤 請(qǐng)檢查簽名參數(shù)和方法是否都符合簽名算法要求
403 RULELIMIT 業(yè)務(wù)規(guī)則限制 因業(yè)務(wù)規(guī)則限制請(qǐng)求頻率,請(qǐng)查看接口返回的詳細(xì)信息
400 PARAM_ERROR 參數(shù)錯(cuò)誤 請(qǐng)根據(jù)接口返回的詳細(xì)信息檢查請(qǐng)求參數(shù)
403 OUT_TRADE_NO_USED 商戶訂單號(hào)重復(fù) 請(qǐng)核實(shí)商戶訂單號(hào)是否重復(fù)提交
404 ORDERNOTEXIST 訂單不存在 請(qǐng)檢查訂單是否發(fā)起過(guò)交易
400 ORDER_CLOSED 訂單已關(guān)閉 當(dāng)前訂單已關(guān)閉,請(qǐng)重新下單
500 OPENID_MISMATCH openid和appid不匹配 請(qǐng)確認(rèn)openid和appid是否匹配
403 NOAUTH 商戶無(wú)權(quán)限 請(qǐng)商戶前往申請(qǐng)此接口相關(guān)權(quán)限
400 MCH_NOT_EXISTS 商戶號(hào)不存在 請(qǐng)檢查商戶號(hào)是否正確
500 INVALID_TRANSACTIONID 訂單號(hào)非法 請(qǐng)檢查微信支付訂單號(hào)是否正確
400 INVALID_REQUEST 無(wú)效請(qǐng)求 請(qǐng)根據(jù)接口返回的詳細(xì)信息檢查
429 FREQUENCY_LIMITED 頻率超限 請(qǐng)降低請(qǐng)求接口頻率
500 BANKERROR 銀行系統(tǒng)異常 銀行系統(tǒng)異常,請(qǐng)用相同參數(shù)重新調(diào)用
400 APPID_MCHID_NOT_MATCH appid和mch_id不匹配 請(qǐng)確認(rèn)appid和mch_id是否匹配
403 ACCOUNTERROR 賬號(hào)異常 用戶賬號(hào)異常,無(wú)需更多操作

版本說(shuō)明

關(guān)閉
V1.1
2020.03.27
1. 查詢返回參數(shù)子單信息的訂單金額 標(biāo)價(jià)幣種(currency)、現(xiàn)金支付幣種(payer_currency) 修改費(fèi)非必填字段
V1.0
2019.09.09
1. 合單查詢訂單接口上線

技術(shù)咨詢

文檔反饋