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

基礎支付
JSAPI支付
APP支付
H5支付
Native支付
小程序支付
合單支付
付款碼支付
經(jīng)營能力
微信支付分(公共API)
微信支付分(免確認預授權模式)
微信支付分(需確認模式)
支付即服務
行業(yè)方案
智慧商圈
微信支付分停車服務
電子發(fā)票
營銷工具
代金券
商家券
委托營銷
支付有禮
小程序發(fā)券插件
H5發(fā)券
圖片上傳(營銷專用)
現(xiàn)金紅包
資金應用
商家轉賬到零錢
分賬
風險合規(guī)
消費者投訴2.0
其他能力
清關報關
圖片上傳
視頻上傳
微信支付平臺證書

請求分賬API

最新更新時間:2022.06.14 版本說明


微信訂單支付成功后,商戶發(fā)起分賬請求,將結算后的資金分到分賬接收方

注意:

? 對同一筆訂單最多能發(fā)起50次分賬請求,每次請求最多分給50個接收方

? 此接口采用異步處理模式,即在接收到商戶請求后,優(yōu)先受理請求再異步處理,最終的分賬結果可以通過查詢分賬接口獲取

? 商戶需確保向微信支付傳輸用戶身份信息和賬號標識信息做一致性校驗已合法征得用戶授權

接口說明

適用對象:直連商戶

請求URL:https://api.mch.weixin.qq.com/v3/profitsharing/orders

請求方式:POST

頻率限制:300/s

冪等規(guī)則:接口支持冪等重入


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

query 指該參數(shù)為URL參數(shù)

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


請求參數(shù)

參數(shù)名 變量 類型[長度限制] 必填 描述
應用ID appid string[1, 32] body微信分配的商戶appid
示例值:wx8888888888888888
微信訂單號 transaction_id string[1, 32] body微信支付訂單號
示例值:4208450740201411110007820472
商戶分賬單號 out_order_no string[1,64] body商戶系統(tǒng)內部的分賬單號,在商戶系統(tǒng)內部唯一,同一分賬單號多次請求等同一次。只能是數(shù)字、大小寫字母_-|*@
示例值:P20150806125346
+分賬接收方列表 receivers array body分賬接收方列表,可以設置出資商戶作為分賬接受方,最多可有50個分賬接收方
參數(shù)名 變量 類型[長度限制] 必填 描述
分賬接收方類型 type string[1, 32] 1、MERCHANT_ID:商戶號
2、PERSONAL_OPENID:個人openid(由父商戶APPID轉換得到)
示例值:MERCHANT_ID
分賬接收方賬號 account string[1, 64] 分賬接收方賬號:
1、類型是MERCHANT_ID時,是商戶號(mch_id或者sub_mch_id)
2、類型是PERSONAL_OPENID時,是個人openid
openid獲取方法
示例值:86693852
分賬個人接收方姓名 name string[1, 1024] 可選項,在接收方類型為個人的時可選填,若有值,會檢查與 name 是否實名匹配,不匹配會拒絕分賬請求
1、分賬接收方類型是PERSONAL_OPENID,是個人姓名的密文(選傳,傳則校驗) 此字段的加密方法詳見:敏感信息加密說明
2、使用微信支付平臺證書中的公鑰
3、使用RSAES-OAEP算法進行加密
4、將請求中HTTP頭部的Wechatpay-Serial設置為證書序列號
示例值:hu89ohu89ohu89o
分賬金額 amount int 分賬金額,單位為分,只能為整數(shù),不能超過原訂單支付金額及最大分賬比例金額
示例值:888
分賬描述 description string[1, 80] 分賬的原因描述,分賬賬單中需要體現(xiàn)
示例值:分給商戶A
是否解凍剩余未分資金 unfreeze_unsplit boolean body1、如果為true,該筆訂單剩余未分賬的金額會解凍回分賬方商戶;
2、如果為false,該筆訂單剩余未分賬的金額不會解凍回分賬方商戶,可以對該筆訂單再次進行分賬。
示例值:true

請求示例


{
  "appid": "wx8888888888888888",
  "transaction_id": "4208450740201411110007820472",
  "out_order_no": "P20150806125346",
  "receivers": [
    {
      "type": "MERCHANT_ID",
      "account": "86693852",
      "name": "hu89ohu89ohu89o",
      "amount": 888,
      "description": "分給商戶A"
    }
  ],
  "unfreeze_unsplit": true
}

{
JAVA示例代碼
}

返回參數(shù)

參數(shù)名 變量 類型[長度限制] 必填 描述
微信訂單號 transaction_id string[1, 32] 微信支付訂單號
示例值:4208450740201411110007820472
商戶分賬單號 out_order_no string[1, 64] 商戶系統(tǒng)內部的分賬單號,在商戶系統(tǒng)內部唯一,同一分賬單號多次請求等同一次。只能是數(shù)字、大小寫字母_-|*@
示例值:P20150806125346
微信分賬單號 order_id string[1, 64] 微信分賬單號,微信支付系統(tǒng)返回的唯一標識
示例值:3008450740201411110007820472
分賬單狀態(tài) state string[1, 32] 分賬單狀態(tài)(每個接收方的分賬結果請查看receivers中的result字段),枚舉值:
1、PROCESSING:處理中
2、FINISHED:分賬完成
示例值:FINISHED
+分賬接收方列表 receivers array 分賬接收方列表
參數(shù)名 變量 類型[長度限制] 必填 描述
分賬金額 amount int 分賬金額,單位為分,只能為整數(shù),不能超過原訂單支付金額及最大分賬比例金額
示例值:100
分賬描述 description string[1, 80] 分賬的原因描述,分賬賬單中需要體現(xiàn)
示例值:分給商戶1900000110
接收方類型 type string[1, 32] 1、MERCHANT_ID:商戶號
2、PERSONAL_OPENID:個人openid(由父商戶APPID轉換得到)
示例值:MERCHANT_ID
接收方賬號 account string[1, 64] 1、分賬接收方類型為MERCHANT_ID時,分賬接收方賬號為商戶號
2、分賬接收方類型為PERSONAL_OPENID時,分賬接收方賬號為個人openid
示例值:1900000109
分賬結果 result string[1, 32] 枚舉值:
1、PENDING:待分賬
2、SUCCESS:分賬成功
3、CLOSED:已關閉
示例值:SUCCESS
分賬失敗原因 fail_reason string[1, 64] 分賬失敗原因,當分賬結果result為CLOSED(已關閉)時,返回該字段
枚舉值:
1、ACCOUNT_ABNORMAL:分賬接收賬戶異常
2、NO_RELATION:分賬關系已解除
3、RECEIVER_HIGH_RISK:高風險接收方
4、RECEIVER_REAL_NAME_NOT_VERIFIED:接收方未實名
5、NO_AUTH:分賬權限已解除
6、RECEIVER_RECEIPT_LIMIT:接收方已達收款限額
7、PAYER_ACCOUNT_ABNORMAL:分出方賬戶異常
示例值:ACCOUNT_ABNORMAL
分賬創(chuàng)建時間 create_time string[1, 64] 分賬創(chuàng)建時間,遵循rfc3339標準格式,格式為yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出現(xiàn)在字符串中,表示time元素的開頭,HH:mm:ss表示時分秒,TIMEZONE表示時區(qū)(+08:00表示東八區(qū)時間,領先UTC 8小時,即北京時間)。例如:2015-05-20T13:29:35+08:00表示,北京時間2015年5月20日 13點29分35秒。
示例值:2015-05-20T13:29:35+08:00
分賬完成時間 finish_time string[1, 64] 分賬完成時間,遵循rfc3339標準格式,格式為yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出現(xiàn)在字符串中,表示time元素的開頭,HH:mm:ss表示時分秒,TIMEZONE表示時區(qū)(+08:00表示東八區(qū)時間,領先UTC 8小時,即北京時間)。例如:2015-05-20T13:29:35+08:00表示,北京時間2015年5月20日 13點29分35秒。
示例值:2015-05-20T13:29:35+08:00
分賬明細單號 detail_id string[1,64] 微信分賬明細單號,每筆分賬業(yè)務執(zhí)行的明細單號,可與資金賬單對賬使用
示例值:36011111111111111111111

返回示例


{
  "transaction_id": "4208450740201411110007820472",
  "out_order_no": "P20150806125346",
  "order_id": "3008450740201411110007820472",
  "state": "FINISHED",
  "receivers": [
    {
      "amount": 100,
      "description": "分給商戶1900000110",
      "type": "MERCHANT_ID",
      "account": "1900000109",
      "result": "SUCCESS",
      "fail_reason": "ACCOUNT_ABNORMAL",
      "detail_id": "36011111111111111111111",
      "create_time": "2015-05-20T13:29:35+08:00",
      "finish_time": "2015-05-20T13:29:35+08:00"
    }
  ]
}
                    

http://2323weixin.qq.com
                    

錯誤碼公共錯誤碼

狀態(tài)碼 錯誤碼 描述 解決方案
500 SYSTEM_ERROR 系統(tǒng)錯誤 系統(tǒng)異常,請使用相同參數(shù)稍后重新調用
400 PARAM_ERROR 訂單號格式不正確 請使用正確的參數(shù)重新調用
400 INVALID_REQUEST 請求參數(shù)符合參數(shù)格式,但不符合業(yè)務規(guī)則 請根據(jù)返回的錯誤信息確認違反的業(yè)務規(guī)則
429 FREQUENCY_LIMITED 對同筆訂單分賬頻率過高 請降低頻率后重試
403 NO_AUTH 商戶無權限 請開通商戶號分賬權限
403 NOT_ENOUGH 分賬金額不足 調整分賬金額


技術咨詢

文檔反饋