修改子商戶API
最新更新時間:2024.03.07 版本說明
用于機構(gòu)子商戶創(chuàng)建成功后,接口提供子商戶信息修改
適用對象:機構(gòu)模式
請求URL: https://apihk.mch.weixin.qq.com/v3/global/merchants/{sub_mchid}
請求方式: PATCH
參數(shù)名 | 變量 | 類型[長度限制] | 必填 | 描述 |
---|---|---|---|---|
機構(gòu)appid | sp_appid | string[1,32] | 是 | Body機構(gòu)在微信公眾平臺申請服務(wù)號對應(yīng)的APPID 注意:僅適用于機構(gòu)模式 示例值:wx8888888888888888 |
機構(gòu)商戶號 | sp_mchid | string[1,32] | 是 | Body微信支付分配的機構(gòu)商戶號 注意:僅適用于機構(gòu)模式 示例值:3200000001 |
子商戶全稱 | name | string[1,128] | 是 | Body子商戶公司注冊的名稱 示例值:Merchant name |
子商戶號 | sub_mchid | string[1,32] | 是 | path Sub-merchant ID 示例值: 20000100 |
子商戶簡稱 | shortname | string[1,64] | 是 | Body子商戶簡稱,用于微信訂單詳情和支付成功頁展示 示例值:Merchant shortname |
公司電話 | office_phone | string[1,32] | 是 | Body公司電話 示例值:075586010000 |
聯(lián)系人信息 | contact | object | 是 | Body聯(lián)系人信息,詳細說明見 |
類目 | business_category | int | 是 | Body參考附錄,詳見商業(yè)類目列表 示例值:644 |
渠道號 | channel_id | string[1,20] | 否 | Body機構(gòu)在微信商戶管理后臺創(chuàng)建的渠道號,如有渠道號請?zhí)顚? 示例值:3200000001 |
注冊國家或區(qū)域 | merchant_country_code | string[1,3] | 是 | Body子商戶公司注冊的國家或區(qū)域 示例值:344 |
商戶類型 | merchant_type | string[1,10] | 是 | Body 取值ENTERPRISE或INDIVIDUAL 若商戶為自然人或獨資經(jīng)營者,請選擇INDIVIDUAL。 示例值:ENTERPRISE |
公司注冊文件編號 | registration_certificate_number | string[1,50] | 是 | Body 公司注冊文件編號。 若商戶為自然人,請?zhí)峁┒禄蜇撠熑说腎D號。 若商戶為獨資經(jīng)營者,請?zhí)峁┆氋Y經(jīng)營的業(yè)務(wù)資質(zhì)證書編號。 示例值:5555-8888 |
公司注冊文件過期時間 | registration_certificate_date | string[1,10] | 是 | Body 公司注冊文件過期時間。 取值為過期的日期或取值為“PERMANENT”,“N/A”, 若取值為日期,格式為YYYY-MM-DD,比如2020-10-16。 若商戶為自然人,請?zhí)峁┒禄蜇撠熑说腎D號過期日期。 若商戶為獨資經(jīng)營者,請?zhí)峁┆氋Y經(jīng)營的業(yè)務(wù)資質(zhì)證書編號過期日期。 示例值:2020-10-16 |
公司注冊文件照片 | registration_certificate_copy | string[1,128] | 否 | Body公司注冊文件的照片,取值為《上傳圖片API(For HK)》返回的media ID. 示例值:w7yQFawBtja5uEdm_aoXokv2SDoEmHIPs |
子商戶銀行結(jié)算賬戶信息 | settlement_bank_number | string[1,128] | 否 | Body子商戶的結(jié)算銀行賬戶信息 示例值:555588889999 |
業(yè)務(wù)信息 | business | object | 是 | Body業(yè)務(wù)信息,具體請參考business對象列表 |
董事信息 | director | object | 是/否 | Body董事信息,當商戶類型為ENTERPRISE必傳,具體請參考director對象列表 |
負責人信息 | principal | object | 是/否 | Body負責人信息,當商戶類型為INDIVIDUAL必傳,具體請參考principal對象列表 |
是否申請H5支付權(quán)限 | apply_h5_payment | boolean | 否 | 是否為子商戶申請H5支付權(quán)限。需要申請H5支付權(quán)限時此字段為true。 如已有H5支付權(quán)限但需要修改H5支付域名,需要填寫為true。 示例值:true |
H5支付申請資料資料 | h5_payment_apply_info | object | 否 | BodyH5申請資料,需要申請H5支付權(quán)限時填寫。 |
敏感字段加密說明:對于包含了敏感信息的參數(shù),如聯(lián)系方式等,我們增加了“字段加密”的安全機制,保護敏感信息只能被數(shù)據(jù)的接收方看到。
加密步驟:
1、獲取微信支付平臺證書和對應(yīng)的平臺證書序列號,獲取微信支付平臺證書。 本接口請求http頭的“Wechatpay-Serial”需要傳平臺證書序列號。
2、使用微信支付平臺證書的公鑰,對于需要加密的參數(shù)值進行RSA加密。Java語言的加密方法的填充方案使用 RSA/ECB/PKCS1Padding ;PHP填充方式為OPENSSL_PKCS1_PADDING。
3、加密后的密文,使用base64編碼后,作為請求中相應(yīng)參數(shù)的值。
{
"sp_appid": "wx82ec4jy334ner1",
"sp_mchid": "2422128905",
"name": "Merchant name",
"shortname": "Merchant shortname",
"office_phone": "+86075586010000",
"contact": {
"name": "yuhZiIh1C8x2UQ9FZY9ojV65HmpttQUSeOi3MdWy52ZoQUSpBUb52dJ+puGkzeGzjuXxJHbD0EGMDOfikdsAr7sqXhqfJexJKN7TSrwewbJqOEJ7fFjB3fqGVu6b/gfq6HduulBgaAlwZ5RcxpEVrAVM54mY3Z9HiX21fcqs65bti/QjEVCg0e1LlypKR3eqdW/XZi3q0gQ3hI0J9crA9OekIGc3M6OZ34aue5VdOd0PTCT99rIcI6N1VuapH2a7hY3fpgGAGxnYgNhUGsTgNoKso0pVCLEl0OlwvYCqmht3foyXtU/4WwwkpK8oFW1yQP3X7D1jXInEakWDFRAcUw==",
"phone": "XuafjSrgtiqsSzq4QdPEfrfspphyNnVSp9EKg9gM2/szy6ai+q5geSVE5VRRoQlVfiPYK/cFyTk009Cb8GDQilhL0X0HoxcBpcuRIaaW1+LOfMz0POAonG22yER/0486MhQrfNGaCb8QBTfeiIjZT2RPIpvTNyz6cESDV+Y1cD2JKOfK73MU3XKmgQz4mulb9sKdbNtGJV4wc03cR0Md/lnz9QnW5RulHu3bEwVRwtTSGJuMoZntkYhkn4KMRh/z93ri7wKd+DkIfIDMDTzvA2MUn4LW/PJtiKaNP5sOdpmpsw63kOsx5J32mTU7+0qz654MGayTFMW+fSgHBBNYVw==",
"email": "m+6RSfdEWSAZfrSfrP+FAPzh+jrFPQDPVCaslWwN3EdmsTliLvrUdcYnYuiILHpkZv1E6NNo592KOeznsDrKKWio00qfrurMhTAlneucHfU64yTvIsA6YqeBf8Uqfdad2BG0mYqbIn7AunnE2xqCoqS4W/lJPPROP7VU2/rFzkJx0KMInCo9FErktmN9nNQfhK5dpVis+YNv5SBQ7xSaVAUkTio4xNap1CWpVUIn8CjMgaSa7XJAOwNrNE6+ohU3pA/wlPALNIzYnNu/tktVYnuCm7yA+6wmCrzlWoIC68EgrzzaHZ6Yu59kvibfsMWerSkXRuYT9QNHN8Oe9MdcAQ=="
},
"business_category": 644,
"merchant_country_code": "344",
"merchant_type": "INDIVIDUAL",
"registration_certificate_number": "5555-8888",
"registration_certificate_date": "2025-08-27",
"registration_certificate_copy": "w7yQFawBtja5uEdm_aoXokv2SDoEmHIPs",
"business": {
"business_type": "BOTH",
"website": "http://www.qq.com",
"store_address": "shenzhen nanshan tencent",
"mcc": "5045"
},
"apply_h5_payment": true,
"h5_payment_apply_info": {
"website_url": "http://www.qq.com",
"domains": ["www.qq.com", "www.wechat.com"]
}
}
參數(shù)名 | 變量 | 類型[長度限制] | 必填 | 描述 |
---|---|---|---|---|
子商戶號 | sub_mchid | string[1,32] | 是 | 微信支付分配的子商戶號 注意:僅適用于機構(gòu)模式 示例值:1900000109 |
H5支付權(quán)限狀態(tài) | h5_authorization_state | string[1, 32] | 否 | apply_h5_payment為YES時返回,描述子商戶的H5支付權(quán)限狀態(tài): APPROVED:已有H5權(quán)限 UNAUTHORIZED:未獲得H5權(quán)限,也未申請過H5權(quán)限 UNDER_REVIEW:H5權(quán)限申請當前在審核中 REJECTED:H5權(quán)限申請被駁回 UNDER_PUNISHMENT:曾經(jīng)申請并獲得H5權(quán)限,但當前權(quán)限被處罰,請聯(lián)系BD處理; APPLICATION_FAILED:H5權(quán)限申請單創(chuàng)建失敗 示例值:APPROVED |
參數(shù)名 | 變量 | 類型[長度限制] | 必填 | 描述 |
---|---|---|---|---|
返回狀態(tài)碼 | code | string[1, 32] | 是 | 錯誤碼,枚舉值見錯誤碼列表 示例值:INVALID_REQUEST |
返回信息 | message | string[1, 256] | 是 | 返回信息,如非空,為錯誤原因 示例值:參數(shù)格式校驗錯誤 |
詳細的錯誤描述 | detail | object | 否 | 當code為PARAM_ERROR時返回,詳細說明見下 |
{
"sub_mchid": "20000100"
}
錯誤碼 | 描述 | 解決方案 |
---|---|---|
PARAM_ERROR | 請求參數(shù)未按指引進行填寫 | 具體參數(shù)格式可以查看文檔 |
SYSTEM_ERROR | 后臺系統(tǒng)返回錯誤 | 系統(tǒng)異常,請使用原參數(shù)重新發(fā)起 |
INVALID_REQUEST | 商戶系統(tǒng)異常導致,商戶權(quán)限異常、重復請求支付、證書錯誤、頻率限制、商戶號不存在、appid和mchid不存在綁定關(guān)系、渠道號不對等 | 請根據(jù)接口返回的詳細錯誤描述信息檢查您的程序,具體可以查詢detail 字段返回的詳細信息 |
INVALID_REQUEST | 沒有api創(chuàng)建子商戶的權(quán)限 | ?請登錄商戶管理后臺人工錄入子商戶信息 |
INVALID_REQUEST | 商戶唯一標識已經(jīng)存在,請更換 | 針對不同的子商戶,請定義唯一的標識 |
INVALID_REQUEST | 子商戶未通過審核,無法修改。 | 請耐心等待,在審核通過后再次提交。 |
INVALID_REQUEST | 商戶被處罰,不允許申請開通H5支付權(quán)限。 | 商戶支付權(quán)限被處罰,請先聯(lián)系運營人員解除。 |
INVALID_REQUEST | 提交的H5經(jīng)營網(wǎng)址或支付域名存在風險,請聯(lián)系對接BD處理。 | 經(jīng)營網(wǎng)址或者H5支付域名命中黑名單,請聯(lián)系運營人員申請豁免。 |
Customer Service Tel
Business Development
9:00-18:00
Monday-Friday GMT+8
Technical Support
WeChat Pay Global
ICP證