更新通知
版本號 | 更新內(nèi)容 | 更新時間 |
---|---|---|
V1.0 | 第三方代制模式,支持第三方為子商戶代創(chuàng)建會員卡 | 2016-3-20 |
V1.1 | 第三方代制模式,支持開發(fā)者創(chuàng)建有app_id的子商戶,創(chuàng)建有app_id的子商戶卡券時,領卡頁面及卡券詳情頁支持關聯(lián)配置子商戶公眾號,但卡券數(shù)據(jù)仍歸屬第三方賬號 | 2016-4-28 |
V1.2 | 第三方開發(fā)者代制(有公眾號模式)名稱逐步規(guī)范為“第三方強授權模式”; 第三方開發(fā)者代制(無公眾號模式)名稱逐步規(guī)范為“第三方代制模式”; 第三方普通授權模式、強授權模式、代制模式,統(tǒng)稱第三方開發(fā)者模式。 | 2016-5-17 |
第三方開發(fā)者模式
1、具備認證公眾號的商家,可用商家自己公眾號申請卡券功能后,通過微信開放平臺“公眾號登陸授權”授權給開發(fā)者,代為開發(fā)和應用卡券功能,卡券數(shù)據(jù)及會員歸屬在商家自己公眾號下。該模式簡稱為“普通授權”,無額外開發(fā)接口,參考卡券整套基礎接口即可。
2、針對沒有公眾號或未認證的公眾號,或者有認證公眾號但不想自己運營公眾號的商家,為了降低商戶接入成本,可由第三方背書接入。子商戶將卡券制作權限授權給開發(fā)者所在企業(yè),由開發(fā)者所在企業(yè)為子商戶作為信用背書,并可以幫助 沒有能力制作卡券的商戶制作卡券。
目前,這種降低商戶門檻,由第三方背書接入的開發(fā)者模式分為:第三方代制模式(查看介紹及指引文檔)和第三方強授權模式(查看介紹及指引文檔)。這兩種模式需額外接口。參考如下接口文檔。
模式概述
為了降低商戶接入卡券的難度,微信公眾平臺向所有已具備卡券功能的公眾號開放“第三方代制”功能。申請并開通此功能后,具備開發(fā)能力的開發(fā)者,可通過API接口協(xié)助無公眾號的商戶快速接入并使用卡券。協(xié)助制券的開發(fā)者稱為“母商戶”,被協(xié)助制券的商戶稱為“子商戶”。
母商戶需將旗下子商戶資料提前上傳報備,通過審核方可生效。在制券過程中允許母商戶從報備的子商戶列表中,選擇一個子商戶協(xié)助制券。
開通步驟
第一步,申請路徑:微信公眾平臺-卡券功能-右上角-商戶信息-第三方代制模式。
第二步,商戶通過微信公眾平臺或API接口,提交子商戶資料、資質(zhì),審核通過后可使用該子商戶信息制券。
第三步,調(diào)用API接口創(chuàng)建卡券時,需傳入該模式的特有字段,具體字段參考創(chuàng)建子商戶接口的返回字段說明。該模式下,僅創(chuàng)建卡券接口有變動,其余接口和卡券整體接口的使用保持不變。
接口說明
支持母商戶調(diào)用該接口傳入子商戶的相關資料,并獲取子商戶ID,用于子商戶的卡券功能管理。 子商戶的資質(zhì)包括:商戶名稱、商戶logo(圖片)、卡券類目、授權函(掃描件或彩照)、授權函有效期截止時間。
接口詳情
HTTP請求方式: POST
URL:https://api.weixin.qq.com/card/submerchant/submit?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)示例
{
"info": {
"brand_name": "aaaaaa",
"app_id":"xxxxxxxxxxx",
"logo_url": "http://mmbiz.xxxx",
"protocol": "xxxxxxxxxx",
"agreement_media_id":"xxxxxxxxxx",
"operator_media_id":"xxxxxxxx",
"end_time": 1438990559,
"primary_category_id": 1,
"secondary_category_id": 101
}
}
字段說明
參數(shù)名 | 必填 | 類型 | 示例 | 說明 |
---|---|---|---|---|
info | 是 | json結(jié)構 | ||
app_id | 否 | String(36) | wxxxxxxxxxxx | 子商戶的公眾號app_id,配置后子商戶卡券券面上的app_id為該app_id。注意:該app_id須經(jīng)過認證 |
brand_name | 是 | String(36) | 蘭州拉面 | 子商戶名稱(12個漢字內(nèi)),該名稱將在制券時填入并顯示在卡券頁面上 |
logo_url | 是 | string(128) | http://mmbiz.xxxx | 子商戶logo,可通過上傳logo接口獲取。該logo將在制券時填入并顯示在卡券頁面上 |
protocol | 是 | String(36) | mdasdfkl : | 授權函ID,即通過上傳臨時素材接口上傳授權函后獲得的meida_id |
end_time | 是 | unsigned int | 15300000 | 授權函有效期截止時間(東八區(qū)時間,單位為秒),需要與提交的掃描件一致 |
primary_category_id | 是 | int | 2 | 一級類目id,可以通過本文檔中接口查詢 |
secondary_category_id | 是 | int | 2 | 二級類目id,可以通過本文檔中接口查詢 |
agreement_media_id | 否 | string(36) | 2343343424 | 營業(yè)執(zhí)照或個體工商戶營業(yè)執(zhí)照彩照或掃描件 |
operator_media_id | 否 | string(36) | 2343343424 | 營業(yè)執(zhí)照內(nèi)登記的經(jīng)營者身份證彩照或掃描件 |
備注:授權函請在《第三方代制模式指引文檔》內(nèi)下載,手填并加蓋鮮章后,上傳彩色掃描件或彩照。
1、授權函必須加蓋企業(yè)公章,或個體戶店鋪章、發(fā)票專用章、財務章、合同章等具備法律效力的蓋章,不可使用個人私章;
2、若子商戶是個體工商戶,且無上述公章,授權函可用個體工商戶經(jīng)營者手印代替公章,且須同時額外上傳《個體工商戶營業(yè)執(zhí)照》及該執(zhí)照內(nèi)登記的經(jīng)營者的身份證彩照。(本方案僅適用于子商戶是個體工商戶,且無公章的場景。其他場景必須在授權函加蓋公章)
返回數(shù)據(jù)
{ "info": { "merchant_id": 12, "app_id":"xxxxxxxxxxxxx", "create_time": 1438790559, "update_time": 1438790559, "brand_name": "aaaaaa", "logo_url": "http://mmbiz.xxxx", "status": "CHECKING", "begin_time": 1438790559, "end_time": 1438990559, "primary_category_id": 1, "secondary_category_id": 101 } }
特別注意:
參數(shù)名 | 描述 |
---|---|
merchant_id | 子商戶id,對于一個母商戶公眾號下唯一 |
create_time | 子商戶信息創(chuàng)建時間 |
update_time | 子商戶信息更新時間 |
brand_name | 子商戶名稱(12個漢字內(nèi)),該名稱將在制券時填入并顯示在卡券頁面上。 |
logo_url | 子商戶logo,可通過上傳logo接口獲取。該logo將在制券時填入并顯示在卡券頁面上 |
status | 子商戶狀態(tài),"CHECKING" 審核中, "APPROVED" , 已通過;"REJECTED"被駁回, "EXPIRED"協(xié)議已過期 |
bengin_time | 創(chuàng)建時間(非協(xié)議開始時間) |
end_time | 授權函有效期截止時間(東八區(qū)時間,單位為秒) |
primary_category_id | 子商戶一級類目 |
secondary_category_id | 子商戶二級類目 |
若子商戶資料通過微信公眾平臺提交,可在微信公眾平臺卡券功能-子商戶管理-子商戶詳情里查看子商戶ID,或通過子商戶創(chuàng)建接口返回子商戶ID,或通過子商戶信息拉取接口獲取子商戶ID。
開發(fā)者所代理的子商戶審核通過后,會收到微信服務器發(fā)送的事件推送。
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[FromUser]]></FromUserName>
<CreateTime>123456789</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[card_merchant_check_result]]></Event>
<MerchantId>0</MerchantId>
<IsPass>1</IsPass>
<Reason><![CDATA[reason]]></Reason>
</xml>
字段說明
參數(shù) | 說明 |
---|---|
ToUserName | 開發(fā)者微信號。 |
FromUserName | 發(fā)送方帳號(一個OpenID)。 |
CreateTime | 消息創(chuàng)建時間 (整型)。 |
MsgType | 消息類型,event。 |
Event | 事件類型,card_merchant_check_result(子商戶審核事件) |
MerchantId | 子商戶ID。 |
IsPass | 是否通過,為1時審核通過。 |
Reason | 駁回的原因 |
接口說明
通過調(diào)用該接口查詢卡券開放的類目ID,類目會隨業(yè)務發(fā)展變更,請每次用接口去查詢獲取實時卡券類目。
注意:
1.本接口查詢的返回值還有卡券資質(zhì)ID,此處的卡券資質(zhì)為:已微信認證的公眾號通過微信公眾平臺申請卡券功能時,所需的資質(zhì)。
2.對于第三方開發(fā)者代制(無公眾號)模式,子商戶無論選擇什么類目,均暫不需按照此返回提供資質(zhì),返回值僅參考類目ID 即可。
接口詳情
接口調(diào)用請求說明
HTTP請求方式: GET
URL:https://api.weixin.qq.com/card/getapplyprotocol?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
GET數(shù)據(jù) | 是 | Json數(shù)據(jù) |
返回數(shù)據(jù)
{
"category": [
{
"primary_category_id": 1,
"category_name": "美食",
"secondary_category": [
{
"secondary_category_id": 101,
"category_name": "粵菜",
"need_qualification_stuffs": [
"food_service_license_id",
"food_service_license_bizmedia_id"
],
"can_choose_prepaid_card": 1,
"can_choose_payment_card": 1
},
}
],
"errcode": 0,
"errmsg": "ok"
}
參數(shù)名 | 描述 |
---|---|
errcode | 錯誤碼,0為正常。 |
errmsg | 錯誤信息。 |
primary_category_id | 一級目錄id |
secondary_category_id | 二級目錄id |
接口說明
支持調(diào)用該接口更新子商戶信息。
接口詳情
接口調(diào)用請求說明
http請求方式: POST https://api.weixin.qq.com/card/submerchant/update?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)示例
{
"info": {
"merchant_id": 12,
"app_id":"xxxxxxxxxxxxx",
"brand_name": "aaaaaa",
"logo_url": "http://mmbiz.xxxx",
"protocol": "media_id",
"agreement_media_id":"xxxxxxxxxx",
"operator_media_id":"xxxxxxxx",
"end_time": 1438990559,
"primary_category_id": 1,
"secondary_category_id": 101
}
}
參數(shù)名 | 必填 | 類型 | 示例 | 說明 |
---|---|---|---|---|
info | 是 | json結(jié)構 | ||
merchant_id | 是 | int | 12 | 子商戶id,一個母商戶公眾號下唯一。 |
app_id | 否 | String(36) | wxxxxxxxxxxx | 子商戶的公眾號app_id,配置后子商戶卡券券面上的app_id為該app_id。注意:該app_id須經(jīng)過認證 |
brand_name | 是 | String(36) | 蘭州拉面 | 子商戶名稱(12個漢字內(nèi)),該名稱將在制券時填入并顯示在卡券頁面上 |
logo_url | 是 | string(128) | http://mmbiz.xxxx | 子商戶logo,可通過上傳logo接口獲取。該logo將在制券時填入并顯示在卡券頁面上 |
protocol | 是 | String(36) | mdasdfkl : | 授權函ID ,即通過上傳臨時素材接口上傳授權函后獲得的meida_id |
end_time | 是 | unsigned int | 15300000 | 授權函有效期截止時間(東八區(qū)時間,單位為秒),需要與提交的掃描件一致 |
agreement_media_id | 否 | string(36) | dhskdjklfjk | 營業(yè)執(zhí)照或個體工商戶營業(yè)執(zhí)照彩照或掃描件 |
operator_media_id | 否 | string(36) | dhskdjklfjk | 營業(yè)執(zhí)照內(nèi)登記的經(jīng)營者身份證彩照或掃描件 |
primary_category_id | 是 | int | 2 | 一級類目id,可以通過本文檔中接口查詢 |
secondary_category_id | 是 | int | 2 | 二級類目id,可以通過本文檔中接口查詢 |
返回數(shù)據(jù)
{
"info": {
"merchant_id": 12,
"create_time": 1438790559,
"update_time": 1438790559,
"brand_name": "aaaaaa",
"logo_url": "http://mmbiz.xxxx",
"status": "CHECKING",
"begin_time": 1438790559,
"end_time": 1438990559,
"primary_category_id": 1,
"secondary_category_id": 101
}
}
參數(shù)名 | 描述 |
---|---|
merchant_id | 子商戶id,對于一個母商戶公眾號下唯一。創(chuàng)建卡券時需填入該id號,字段結(jié)構如下: base_info:{sub_merchant_info:{merchant_id:}},詳情見創(chuàng)建卡券接口 |
create_time | 子商戶信息創(chuàng)建時間 |
update_time | 子商戶信息更新時間 |
brand_name | 子商戶名稱(12個漢字內(nèi)),該名稱將在制券時填入并顯示在卡券頁面上。 |
logo_url | 子商戶logo,可通過上傳logo接口獲取。該logo將在制券時填入并顯示在卡券頁面上 |
status | 子商戶狀態(tài),"CHECKING" 審核中, "APPROVED" , 已通過;"REJECTED"被駁回, "EXPIRED"協(xié)議已過期 |
bengin_time | 創(chuàng)建時間(非協(xié)議開始時間) |
end_time | 授權函有效期截止時間(東八區(qū)時間,單位為秒) |
primary_category_id | 子商戶一級類目 |
secondary_category_id | 子商戶二級類目 |
特別注意:
若子商戶資料通過微信公眾平臺提交,可在微信公眾平臺卡券功能-子商戶管理-子商戶詳情里查看子商戶ID,或通過子商戶創(chuàng)建接口返回子商戶ID,或通過子商戶信息拉取接口獲取子商戶ID。
接口說明
通過指定的子商戶appid,拉取該子商戶的基礎信息。 注意,用母商戶去調(diào)用接口,但接口內(nèi)傳入的是子商戶的appid。
接口詳情
接口調(diào)用請求說明
HTTP請求方式: POST
URL:https://api.weixin.qq.com/card/submerchant/get?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)示例
{
"merchant_id": 12
}
返回數(shù)據(jù)
{
"info": {
"merchant_id": 12,
"create_time": 1438790559,
"update_time": 1438790559,
"brand_name": "aaaaaa",
"logo_url": "http://mmbiz.xxxx",
"status": "CHECKING",
"begin_time": 1438790559,
"end_time": 1438990559,
"primary_category_id": 1,
"secondary_category_id": 101
}
}
查詢失敗返回示例(errcode不為0,errmsg為相應錯誤信息):
{ "errcode":xxxx, "errmsg":"xxxx" }
參數(shù)名 | 描述 |
---|---|
merchant_id | 子商戶id,一個母商戶公眾號下唯一。 |
create_time | 子商戶信息創(chuàng)建時間 |
update_time | 子商戶信息更新時間 |
app_id | 子商戶的公眾號app_id |
brand_name | 子商戶名稱(12個漢字內(nèi)),該名稱將在制券時填入并顯示在卡券頁面上 |
logo_url | 子商戶logo,可通過上傳logo接口獲取。該logo將在制券時填入并顯示在卡券頁面上 |
status | "CHECKING" 審核中, "APPROVED" , 已通過;"REJECTED"被駁回, "EXPIRED"協(xié)議已過期 |
begin_time | 創(chuàng)建時間(非協(xié)議開始時間),和create_time 重復,待后續(xù)去掉該字段 |
end_time | 協(xié)議截止時間 |
primary_category_id | 子商戶一級類目 |
secondary_category_id | 子商戶二級類目 |
接口說明
母商戶可以通過該接口批量拉取子商戶的相關信息,一次調(diào)用最多拉取100個子商戶的信息,可以通過多次拉去滿足不同的查詢需求
接口詳情
接口調(diào)用請求說明
HTTP請求方式: POST
URL:https://api.weixin.qq.com/card/submerchant/batchget?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)示例
{ "begin_id": 0, "limit": 50, "status": "CHECKING" }
字段說明
參數(shù)名 | 描述 |
---|---|
begin_id | 起始的子商戶id,一個母商戶公眾號下唯一 |
limit | 拉取的子商戶的個數(shù),最大值為100 |
status | 子商戶審核狀態(tài),填入后,只會拉出當前狀態(tài)的子商戶 |
返回數(shù)據(jù)
{
"info_list": [
{
"merchant_id": 12,
"create_time": 1438790559,
"update_time": 1438790559,
"brand_name": "aaaaaa",
"logo_url": "http://mmbiz.xxxx",
"status": "CHECKING",
"begin_time": 1438790559,
"end_time": 1438990559,
"primary_category_id": 1,
"secondary_category_id": 101
},
{
"merchant_id": 13,
"create_time": 1438790559,
"update_time": 1438790559,
"brand_name": "bbbbbb",
"logo_url": "http://mmbiz.xxxx",
"status": "APPROVED",
"begin_time": 1438790559,
"end_time": 1438990559,
"primary_category_id": 1,
"secondary_category_id": 101
}
]
"next_begin_id": 13
}
參數(shù)名 | 描述 |
---|---|
merchant_id | 子商戶id,一個母商戶公眾號下唯一。 |
create_time | 子商戶信息創(chuàng)建時間 |
update_time | 子商戶信息更新時間 |
brand_name | 子商戶名稱(12個漢字內(nèi)),該名稱將在制券時填入并顯示在卡券頁面上 |
logo_url | 子商戶logo,可通過上傳logo接口獲取。該logo將在制券時填入并顯示在卡券頁面上 |
status | "CHECKING" 審核中, "APPROVED" , 已通過;"REJECTED"被駁回, "EXPIRED"協(xié)議已過期 |
begin_time | 創(chuàng)建時間(非協(xié)議開始時間),和create_time 重復,待后續(xù)去掉該字段 |
end_time | 協(xié)議截止時間 |
primary_category_id | 子商戶一級類目 |
secondary_category_id | 子商戶二級類目 |
next_begin_id | 拉渠道列表中最后一個子商戶的id |
開發(fā)者注意:
當母商戶的子商戶數(shù)量超過100時,可通過填寫begin_id的值,從而多次拉取列表的的方式來滿足查詢需求。具體的方式是,將上一次調(diào)用得到的返回中的next_begin_id的值作為下一次調(diào)用中的begin_id的值。
若母商戶需創(chuàng)建自己的卡券,參考原有卡券創(chuàng)建接口
接口調(diào)用請求說明
HTTP請求方式: POST
URL:https://api.weixin.qq.com/card/create?access_token=ACCESS_TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)示例
{
"card": {
"card_type": "GROUPON",
"groupon": {
"base_info": {
{
"sub_merchant_info":{
"merchant_id":xxx
},
"logo_url":
"http://mmbiz.qpic.cn/mmbiz/iaL1LJM1mF9aRKPZJkmG8xXhiaHqkKSVMMWeN3hLut7X7hicFNjakmxibMLGWpXrEXB33367o7zHN0CwngnQY7zb7g/0",
"brand_name":"海底撈",
"code_type":"CODE_TYPE_TEXT",
"title": "132元雙人火鍋套餐",
"sub_title": "周末狂歡必備",
"color": "Color010",
"notice": "使用時向服務員出示此券",
"service_phone": "020-88888888",
"description": "不可與其他優(yōu)惠同享\n如需團購券發(fā)票,請在消費時向商戶提出\n店內(nèi)均可使用,僅限堂食",
"date_info": {
"type": "DATE_TYPE_FIX_TIME_RANGE",
"begin_timestamp": 1397577600 ,
"end_timestamp": 1422724261
},
"sku": {
"quantity": 500000
},
"get_limit": 3,
"use_custom_code": false,
"bind_openid": false,
"can_share": true,
"can_give_friend": true,
"location_id_list" : [123, 12321, 345345],
"custom_url_name": "立即使用",
"custom_url": "http://www.qq.com",
"custom_url_sub_title": "6個漢字tips",
"promotion_url_name": "更多優(yōu)惠",
"promotion_url": "http://www.qq.com",
"source": "大眾點評"
},
"deal_detail": "以下鍋底2選1(有菌王鍋、麻辣鍋、大骨鍋、番茄鍋、清補涼鍋、酸菜魚鍋可選):\n大鍋1份 12元\n小鍋2份 16元 "}
}
}
錯誤碼 | 描述 |
---|---|
-1 | 系統(tǒng)錯誤。 |
40070 | 基本信息base info中填寫的庫存信息SKU不合法,參考CreateCard創(chuàng)建卡券接口 |
40104 | 創(chuàng)建子商戶時填的類目id不對 |
40140 | 子商戶狀態(tài)不對,創(chuàng)建卡券時要求已審核,更新子商戶信息時要求已駁回 |
40139 | 子商戶id不正確 |
40079 | 時間填寫得不對 |
45021 | 參數(shù)超長 |
43014 | 未經(jīng)過平臺授權,不能創(chuàng)建子商戶。。 |
第三方代制模式的開發(fā)問題,可通過郵箱weixin_card@foxmail.com聯(lián)系我們。
模式概述
“第三方強授權模式”是騰訊為降低卡券接入門檻,商戶可快速接入,由具備開發(fā)能力的開發(fā)者代商戶制卡券的功能。為商戶提供開發(fā)能力的開發(fā)者簡稱“母商戶”,商戶簡稱“子商戶”。
該模式下,子商戶公眾號無需微信認證,子商戶也不需單獨申請卡券功能,只需將資料提供給母商戶代為提交。 該模式下,卡券的商戶名和logo均為子商戶的商戶名和logo,且卡券創(chuàng)建、投放、核銷等流程均只能由母商戶通過調(diào)用API接口完成,子商戶本身不具備直接調(diào)用卡券接口或在卡券商戶后臺手工操作的能力。
“第三方強授權”功能,面向微信開放平臺所有已全網(wǎng)發(fā)布的第三方平臺開放,第三方平臺需達到一定注冊資本金額,提供相關資質(zhì),經(jīng)審核通過后才可獲得協(xié)助制券能力。 “子商戶”面向未認證的微信公眾號開放,可選擇已開放的卡券類目接入,子商戶資質(zhì)需由母商戶代為提交,審核通過后可由母商戶協(xié)助使用卡券功能。
母商戶每月可為每個子商戶代制券10個cardid,且每個cardid累計sku不超過5萬。具體的數(shù)量限制會隨運營規(guī)則調(diào)整。
開通步驟
第一步:開發(fā)者所在企業(yè)申請第三方開發(fā)者代制能力,提交資料并審核;
第二步:母商戶為子商戶提交資質(zhì)認證資料審核;
第三步:子商戶發(fā)起授權,母商戶確認授權;
第四步:母商戶代子商戶調(diào)用卡券接口,進行卡券制作、投放、核銷等動作;
第五步:母商戶可以調(diào)用數(shù)據(jù)接口代子商戶獲取數(shù)據(jù);
接口說明
母商戶資質(zhì)申請接口是第三方平臺用以申請第三方強授權能力,并提交自身資質(zhì)資料的上傳接口,只有上傳相關資質(zhì),并審核通過后才可代名下子商戶提交資質(zhì)。
母商戶提交資質(zhì)包括:注冊資本、營業(yè)執(zhí)照(掃描件)、稅務登記證(掃描件)、上季度繳稅清單(掃描件);
母商戶必須先上傳相應掃描件獲取media_id后,傳入media_id。詳見上傳圖片media接口
同一個appid的申請,僅當駁回時可以再次提交,審核中和審核通過時不可重復提交
接口詳情
接口調(diào)用請求說明
http請求方式: POST http:// api.weixin.qq.com /cgi-bin/component/upload_card_agent_qualification?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)示例
{
"register_capital": 100000,
"business_license_media_id": "Y0vGhBIycyhEFTyq6km0pGpCPzdqoxMnr1wjs574LqeWzsPtido2VM5grKk5gzn3",
"tax_registration_certificate_media_id": "Y0vGhBIycyhEFTyq6km0pGpCPzdqoxMnr1wjs574LqeWzsPtido2VM5grKk5gzn3",
"last_quarter_tax_listing_media_id": "Y0vGhBIycyhEFTyq6km0pGpCPzdqoxMnr1wjs574LqeWzsPtido2VM5grKk5gzn3"
}
字段說明
參數(shù)名 | 必填 | 說明 |
---|---|---|
register_capital | 是 | 注冊資本,數(shù)字,單位:分 |
business_license_media_id | 是 | 營業(yè)執(zhí)照掃描件的media_id |
tax_registration_certificate_media_id | 是 | 稅務登記證掃描件的media_id |
last_quarter_tax_listing_media_id | 是 | 上個季度納稅清單掃描件media_id |
返回數(shù)據(jù)
上傳成功示例:
{ "errcode":0, "errmsg":"ok" }
上傳失敗示例(errcode不為0,errmsg為相應錯誤信息):
{ "errcode":61011, "errmsg":"invalid component" }
參數(shù)名 | 描述 |
---|---|
errcode | 錯誤碼,0為正常。 |
errmsg | 錯誤信息。 |
接口說明
該接口用于查詢母商戶資質(zhì)審核的結(jié)果,審核通過后才能用接口繼續(xù)提交子商戶資質(zhì)。
接口詳情
接口調(diào)用請求說明
http請求方式: GET http:// api.weixin.qq.com / cgi-bin/component/check_card_agent_qualification?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
GET數(shù)據(jù) | 是 | Json數(shù)據(jù) |
返回數(shù)據(jù)’’’
查詢成功返回示例:
{
"result":"RESULT_PASS",
}
{
"result":" RESULT_NOT_PASS ",
}
{
"result":"RESULT_CHECKING",
}
{
"result":"RESULT_NOTHING_TO_CHECK",
}
查詢失敗返回示例:(errcode不為0,errmsg為相應錯誤信息):
{ "errcode":xxxx, "errmsg":"xxxx" }
參數(shù)名 | 描述 |
---|---|
errcode | 錯誤碼,0為正常。 |
errmsg | 錯誤信息。 |
result | 查詢結(jié)果 1.RESULT_PASS:審核通過 2.RESULT_NOT_PASS:審核駁回 3.RESULT_CHECKING:待審核 4.RESULT_NOTHING_TO_CHECK:無提審記錄 |
接口說明
母商戶(第三方平臺)申請獲得第三方強授權能力后,才可提交名下子商戶的資質(zhì)。
子商戶資質(zhì)審核通過后,才可進行后續(xù)的授權流程。
子商戶的資質(zhì)包括:商戶名稱、商戶logo(圖片)、卡券類目、AppID、營業(yè)執(zhí)照或個體戶經(jīng)營執(zhí)照(掃描件)、授權協(xié)議(掃描件)。
注意: 1、請用母商戶(第三方平臺)的賬號提交子商戶資料。
2、母商戶必須先上傳子商戶的相應掃描件獲取media_id后,傳入media_id。
3、母商戶必須先通過卡券類目查詢接口獲取卡券實時對外開放的一級、二級類目ID,傳入類目ID。
4、商戶名稱在12個漢字長度內(nèi)。
5、同一個appid的申請,僅當駁回時可再次提交,審核中和審核通過時不可重復提交。
接口詳情
接口調(diào)用請求說明
http請求方式: POST http:// api.weixin.qq.com /cgi-bin/component/upload_card_merchant_qualification?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)示例
{
"appid": "wxf8b4f85e442a4e77",
"name": "灰太狼燒烤店",
"logo_media_id": "Y0vGhBIycyhEFTyq6km0pGpCPzdqoxMnr1wjs574LqeWzsPtido2VM5grKk5gzn3",
"business_license_media_id": "Y0vGhBIycyhEFTyq6km0pGpCPzdqoxMnr1wjs574LqeWzsPtido2VM5grKk5gzn3",
"operator_id_card_media_id":"xxxxxxxxx"
"agreement_file_media_id": "Y0vGhBIycyhEFTyq6km0pGpCPzdqoxMnr1wjs574LqeWzsPtido2VM5grKk5gzn3",
"primary_category_id": "1",
"secondary_category_id": "101"
}
字段說明
參數(shù)名 | 必填 | 說明 |
---|---|---|
appid | 是 | 子商戶公眾號的appid |
name | 是 | 子商戶商戶名,用于顯示在卡券券面 |
logo_meida_id | 是 | 子商戶logo,用于顯示在子商戶卡券的券面 |
business_license_media_id | 是 | 營業(yè)執(zhí)照或個體工商戶執(zhí)照掃描件的media_id |
operator_id_card_media_id | 否 | 當子商戶為個體工商戶且無公章時,授權函須簽名,并額外提交該個體工商戶經(jīng)營者身份證掃描件的media_id |
agreement_file_media_id | 是 | 子商戶與第三方簽署的代理授權函的media_id |
primary_category_id | 是 | 一級類目id |
secondary_category_id | 是 | 二級類目id |
返回數(shù)據(jù)
上傳成功示例:
{ "errcode":0, "errmsg":"ok" }
上傳失敗示例(errcode不為0,errmsg為相應錯誤信息):
{ "errcode":40013, "errmsg":"invalid appid" }
參數(shù)名 | 描述 |
---|---|
errcode | 錯誤碼,0為正常。 |
errmsg | 錯誤信息。 |
當子商戶資質(zhì)審核通過時,開發(fā)者將收到微信服務器推送的事件。
<xml>
<AppId><![CDATA[AppId]]></AppId>
<CreateTime>1449471727</CreateTime>
<InfoType><![CDATA[card_merchant_auth_check_result]]></InfoType>
<SubMerchantAppId><![CDATA[AppId]]></SubMerchantAppId>
<IsPass>0</IsPass>
<Reason><![CDATA[Reason]]></Reason>
</xml>
字段說明
參數(shù) | 說明 |
---|---|
AppId | “公眾號第三方平臺”賬號(即母商戶)的AppID。 |
CreateTime | 消息創(chuàng)建時間 (整型)。 |
InfoType | 消息類型,card_merchant_auth_check_result(第三方開發(fā)者代制有公眾號模式,子商戶資料審核事件) |
SubMerchantAppId | 子商戶賬號的AppID。 |
IsPass | 是否通過,為1時審核通過,為0時審核駁回。 |
Reason | 駁回的原因 |
IsPass | 是否通過,為1時審核通過。 |
接口說明
該接口用于查詢子商戶資質(zhì)審核的結(jié)果,審核通過后才能進行后續(xù)授權流程。 注意,用母商戶去調(diào)用接口,但接口內(nèi)傳入的是子商戶的appid。
接口詳情
接口調(diào)用請求說明
http請求方式: POST http:// api.weixin.qq.com / cgi-bin/component/check_card_merchant_qualification?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)示例
{ “appid”:”wx********” }
返回數(shù)據(jù)’’’
查詢成功返回示例:
{
"result":"RESULT_PASS",
}
{
"result":" RESULT_NOT_PASS ",
}
{
"result":"RESULT_CHECKING",
}
{
"result":"RESULT_NOTHING_TO_CHECK",
}
查詢失敗返回示例:(errcode不為0,errmsg為相應錯誤信息):
{ "errcode":xxxx, "errmsg":"xxxx" }
參數(shù)名 | 描述 |
---|---|
errcode | 錯誤碼,0為正常。 |
errmsg | 錯誤信息。 |
result | 查詢結(jié)果 1.RESULT_PASS:審核通過 2.RESULT_NOT_PASS:審核駁回 3.RESULT_CHECKING:待審核 4.RESULT_NOTHING_TO_CHECK:無提審記錄 |
開發(fā)者經(jīng)常需要用到一些臨時性的多媒體素材的場景,例如在使用接口(特別是發(fā)送消息時),對多媒體文件、多媒體消息的獲取和調(diào)用等操作,都需通過media_id來進行。
為了卡券第三方代理模式相關接口調(diào)用順暢,現(xiàn)已為所有對外的第三方平臺賬號配置“圖片上傳media接口”的權限。
注意:
1.對于臨時素材,每個素材(media_id)會在開發(fā)者上傳或粉絲發(fā)送到微信服務器3天后自動刪除(所以用戶發(fā)送給開發(fā)者的素材,若開發(fā)者需要,應盡快下載到本地),以節(jié)省服務器資源。
2.media_id是可復用的。
3.素材的格式大小等要求與公眾平臺官網(wǎng)一致。具體是,圖片大小不超過2M,支持bmp/png/jpeg/jpg/gif格式
4.需使用https調(diào)用本接口。
5.請使用第三方平臺賬號的ACCESS_TOKEN調(diào)用(已開權限)
接口詳情
接口調(diào)用請求說明
https請求方式: POST https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
type | 是 | 媒體文件類型,此處為圖片類型(image) |
POST數(shù)據(jù) | 是 | 用FORM表單方式上傳一個多媒體文件,form-data中媒體文件標識,有filename、filelength、content-type等信息 |
調(diào)用示例
curl -F media=@test.jpg "https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE"
返回數(shù)據(jù)
上傳成功示例:
{ "type":"TYPE", "media_id":"MEDIA_ID", "created_at":123456789 }
上傳失敗示例(errcode不為0,errmsg為相應錯誤信息):
{ "errcode":40004, "errmsg":"invalid media type" }
參數(shù)名 | 描述 |
---|---|
errcode | 錯誤碼,0為正常。 |
errmsg | 錯誤信息。 |
接口說明
通過調(diào)用該接口查詢卡券開放的類目ID,類目會隨業(yè)務發(fā)展變更,請每次用接口去查詢獲取實時卡券類目。
注意:
1.本接口查詢的返回值還有卡券資質(zhì)ID,此處的卡券資質(zhì)為:已微信認證的公眾號通過微信公眾平臺申請卡券功能時,所需的資質(zhì)。
2.對于第三方強授權模式,子商戶無論選擇什么類目,均提交營業(yè)執(zhí)照即可,所以不用考慮此處返回的資質(zhì)字段,返回值僅參考類目ID即可。
接口詳情
接口調(diào)用請求說明
https請求方式: GET https://api.weixin.qq.com/card/getapplyprotocol?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
GET數(shù)據(jù) | 是 | Json數(shù)據(jù) |
返回數(shù)據(jù)
{
"category": [
{
"primary_category_id": 1,
"category_name": "美食",
"secondary_category": [
{
"secondary_category_id": 101,
"category_name": "粵菜",
"need_qualification_stuffs": [
"food_service_license_id",
"food_service_license_bizmedia_id"
],
"can_choose_prepaid_card": 1,
"can_choose_payment_card": 1
},
}
],
"errcode": 0,
"errmsg": "ok"
}
參數(shù)名 | 描述 |
---|---|
errcode | 錯誤碼,0為正常。 |
errmsg | 錯誤信息。 |
primary_category_id | 一級目錄id |
secondary_category_id | 二級目錄id |
接口說明
通過指定的子商戶appid,拉取該子商戶的基礎信息。 注意,用母商戶去調(diào)用接口,但接口內(nèi)傳入的是子商戶的appid。
接口詳情
接口調(diào)用請求說明
http請求方式: POST http:// api.weixin.qq.com / cgi-bin/component/get_card_merchant?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)示例
{ “appid”:”wx********” }
返回數(shù)據(jù)
{
"appid":"wxd395ea50d8b6867a",
"name":"灰太狼燒烤店",
"primary_category_id":1,
"secondary_category_id":101,
"submit_time":1440580664,
"result":"RESULT_PASS"
}
查詢失敗返回示例(errcode不為0,errmsg為相應錯誤信息):
{ "errcode":xxxx, "errmsg":"xxxx" }
參數(shù)名 | 描述 |
---|---|
errcode | 錯誤碼,0為正常。 |
errmsg | 錯誤信息。 |
接口說明
通過指定的子商戶appid,拉取該子商戶的基礎信息。 注意,用母商戶去調(diào)用接口,但接口內(nèi)傳入的是子商戶的appid。
接口詳情
接口調(diào)用請求說明
http請求方式: POST http:// api.weixin.qq.com / cgi-bin/component/batchget_card_merchant?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)示例
{ "next_get": "" }
字段說明
參數(shù)名 | 描述 |
---|---|
next_get | 獲取子商戶列表,注意最開始時為空。每次拉取20個子商戶,下次拉取時填入返回數(shù)據(jù)中該字段的值,該值無實際意義。 |
返回數(shù)據(jù)
查詢成功返回示例:
{
"list":[
{
"appid":"wxd395ea50d8b6867a",
"name":"灰太狼燒烤店",
"primary_category_id":1,
"secondary_category_id":101,
"submit_time":1440580664,
"result":"RESULT_PASS"
},
{"appid":"wx6384a98262a87262",
"name":"灰太狼燒烤店",
"primary_category_id":1,
"secondary_category_id":101,
"submit_time":1440580515,
"result":"RESULT_PASS"
},
{"appid":"wx42cf28f28b77d653",
"name":"灰太狼燒烤店",
"primary_category_id":1,
"secondary_category_id":101,
"submit_time":1440386151,
"result":"RESULT_CHECKING"
},
{"appid":"wx5aecba35a7d70c14",
"name":"灰太狼燒烤店",
"primary_category_id":1,
"secondary_category_id":101,
"submit_time":1440385851,
"result":"RESULT_PASS"
}
],
"next_get":"13"
}
查詢失敗返回示例(errcode不為0,errmsg為相應錯誤信息):
{ "errcode":xxxx, "errmsg":"xxxx" }
參數(shù)名 | 描述 |
---|---|
errcode | 錯誤碼,0為正常。 |
errmsg | 錯誤信息。 |
開發(fā)者注意:
當母商戶的子商戶數(shù)量超過20時,可通過填寫next_get的值,從而多次拉取列表的的方式來滿足查詢需求。具體的方式是,將上一次調(diào)用得到的返回中的next_get的值作為下一次調(diào)用中的next_get的值。
接口說明
1.普通授權,即公眾號本身已有某接口或業(yè)務的權限,通過第三方授權,第三方代公眾號代公眾號調(diào)用該接口或?qū)崿F(xiàn)該業(yè)務。
2.普通授權的相關接口請參考微信開放平臺相關文檔:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419318587&lang=zh_CN
3.強授權,即公眾號本身無某接口或業(yè)務的權限,但第三方獲取了該接口或業(yè)務的權限后,通過強授權過程,公眾號也額外獲得該權限。
4.強授權過程變更2個API,并增加了1個第三方平臺確認授權的API。api_query_auth, 增加返回字段:need_confirm, already_confirm, 分別表示是否需要確認,是否已經(jīng)確認。api_getauthorizer_info,增加返回字段:need_confirm, already_confirm, 分別表示是否需要確認,是否已經(jīng)確認。api_confirm_authorization, 第三方平臺確認授權API。
注意: 若子商戶公眾號本身有卡券功能,不用調(diào)用強授權確認接口,直接可調(diào)用卡券接口。 建議在進行強授權接口確認前,通過普通授權接口內(nèi)的“5、獲取授權方的賬戶信息“接口查詢該公眾號是否具備“卡券功能”。
【強授權權限集,必須調(diào)接口進行授權確認,才能真正獲得強授權特性】
接口說明
該API用于使用授權碼換取授權公眾號的授權信息,并換取authorizer_access_token和authorizer_refresh_token。 授權碼的獲取,需要在用戶在第三方平臺授權頁中完成授權流程后,在回調(diào)URI中通過URL參數(shù)提供給第三方平臺方。
接口調(diào)用請求說明
http請求方式: POST https://api.weixin.qq.com/cgi-bin/component/api_query_auth?component_access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)示例
{ "component_appid":"appid_value", "authorization_code": "auth_code_value" }
字段說明
參數(shù)名 | 描述 |
---|---|
component_appid | 第三方平臺appid |
authorization_code | 授權code,會在授權成功時返回給第三方平臺,詳見第三方平臺授權流程說明。 |
返回數(shù)據(jù)
返回結(jié)果示例
{
"authorization_info": {
"authorizer_appid": "wxf8b4f85f3a794e77",
"authorizer_access_token": "QXjUqNqfYVH0yBE1iI_7vuN_9gQbpjfK7hYwJ3P7xOa88a89- Aga5x1NMYJyB8G2yKt1KCl0nPC3W9GJzw0Zzq_dBxc8pxIGUNi_bFes0qM",
"expires_in": 7200,
"authorizer_refresh_token": "dTo-YCXPL4llX-u1W1pPpnp8Hgm4wpJtlR6iV0doKdY",
"func_info": [
{"funcscope_category": {"id": 1},confirm_info”:{"need_confirm": 1,"already_confirm":0}},
{"funcscope_category": {"id": 2},confirm_info”:{"need_confirm": 1,"already_confirm":0}},
{"funcscope_category": {"id": 50},confirm_info”:{"need_confirm": 1,"already_confirm":1}}
]
}
參數(shù)名 | 描述 |
---|---|
authorization_info | 授權信息 |
authorization_appid | 授權方appid |
authorizer_access_token | 授權方令牌(在授權的公眾號具備API權限時,才有此返回值)。 |
expires_in | 有效期(在授權的公眾號具備API權限時,才有此返回值) |
authorizer_refresh_token | 刷新令牌(在授權的公眾號具備API權限時,才有此返回值),刷新令牌主要用于公眾號第三方平臺獲取和刷新已授權用戶的access_token,只會在授權時刻提供,請妥善保存。 一旦丟失,只能讓用戶重新授權,才能再次拿到新的刷新令牌 |
func_info | 公眾號授權給開發(fā)者的權限集列表(請注意,當出現(xiàn)用戶已經(jīng)將消息與菜單權限集授權給了某個第三方,再授權給另一個第三方時,由于該權限集是互斥的,后一個第三方的授權將去除此權限集,開發(fā)者可以在返回的func_info信息中驗證這一點,避免信息遺漏), id位對應的權限集編號。 confirm_info是強授權相關字段。 其中need_confirm:是否需要第三方平臺確認(0,不需確認,1,需要認), already_confirm:是否已經(jīng)確認。(0,未確認,1,已經(jīng)確認)。 |
funcscope_category_id | 權限集說明 |
---|---|
1 | 消息與菜單權限集 |
2 | 用戶管理權限集 |
3 | 賬號管理權限集 |
4 | 網(wǎng)頁授權權限集 |
5 | 微信小店權限集 |
6 | 多客服權限集 |
7 | 業(yè)務通知權限集 |
8 | 微信卡券權限集 |
9 | 掃一掃權限集 |
10 | Wi-Fi權限集 |
11 | 素材管理權限集 |
12 | 搖周邊權限集 |
13 | 離線數(shù)據(jù)權限集 |
接口說明
該API用于使用授權碼換取授權公眾號的授權信息,并換取authorizer_access_token和authorizer_refresh_token。 授權碼的獲取,需要在用戶在第三方平臺授權頁中完成授權流程后,在回調(diào)URI中通過URL參數(shù)提供給第三方平臺方。
接口調(diào)用請求說明
http請求方式: POST https://api.weixin.qq.com/ cgi-bin/component/api_confirm_authorization?component_access_token =TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)示例
{ "component_appid":"appid_value", "authorizer_appid": "authorizer_appid_value", "funcscope_category_id":8, "confirm_value": 1 }
字段說明
參數(shù)名 | 描述 | 必填 |
---|---|---|
component_appid | 第三方平臺appid | 是 |
authorizer_appid | 授權方appid | 是 |
funscope_category_id | 授權集id | 是 |
confirm_value | 是否確認,1為確認,2為取消 | 是 |
返回數(shù)據(jù)
{ "errcode":xxxx, "errmsg":"xxxx" }
參數(shù)名 | 描述 |
---|---|
errcode | 錯誤碼,0為正常。 |
errmsg | 錯誤信息。 |
接口說明
該API用于獲取授權方的公眾號基本信息,包括頭像、昵稱、帳號類型、認證類型、微信號、原始ID和二維碼圖片URL。 需要特別記錄授權方的帳號類型,在消息及事件推送時,對于不具備客服接口的公眾號,需要在5秒內(nèi)立即響應;而若有客服接口,則可以選擇暫時不響應,而選擇后續(xù)通過客服接口來發(fā)送消息觸達粉絲。
接口調(diào)用請求說明
http請求方式: POST https://api.weixin.qq.com/ cgi-bin/component/api_get_authorizer_info?component_access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)示例
{ ”component_appid":"appid_value" , "authorizer_appid": "auth_appid_value" }
字段說明
參數(shù)名 | 描述 | 必填 |
---|---|---|
component_appid | 第三方平臺appid | 是 |
authorizer_appid | 授權方appid | 是 |
返回數(shù)據(jù)
返回結(jié)果示例
{
"authorizer_info": {
"nick_name": "微信SDK Demo Special",
"head_img": "http://wx.qlogo.cn/mmopen/GPyw0pGicibl5Eda4GmSSbTguhjg9LZjumHmVjybjiaQXnE9XrXEts6ny9Uv4Fk6hOScWRDibq1fI0WOkSaAjaecNTict3n6EjJaC/0",
"service_type_info": { "id": 2 },
"verify_type_info": { "id": 0 },
"user_name":"gh_eb5e3a772040",
"alias":"paytest01"
},
"qrcode_url":"URL",
"authorization_info": {
"appid": "wxf8b4f85f3a794e77",
"func_info": [
{"funcscope_category": {"id": 1},confirm_info”:{"need_confirm": 1,"already_confirm":0}},
{"funcscope_category": {"id": 2},confirm_info”:{"need_confirm": 1,"already_confirm":0}},
{"funcscope_category": {"id":,8},confirm_info”:{"need_confirm": 1,"already_confirm":1}}
]
}
}
參數(shù)名 | 描述 |
---|---|
errcode | 錯誤碼,0為正常。 |
errmsg | 錯誤信息。 |
authorizer_info | 授權方昵稱。 |
head_img | 授權方頭像 |
service_type_info | 授權方公眾號類型,0代表訂閱號,1代表由歷史老帳號升級后的訂閱號,2代表服務號 |
verify_type_info | 授權方認證類型,-1代表未認證,0代表微信認證,1代表新浪微博認證,2代表騰訊微博認證,3代表已資質(zhì)認證通過但還未通過名稱認證,4代表已資質(zhì)認證通過、還未通過名稱認證,但通過了新浪微博認證,5代表已資質(zhì)認證通過、還未通過名稱認證,但通過了騰訊微博認證 |
user_name | 授權方公眾號原始id |
alias | 授權方公眾號設置的微信號,可能為空。 |
qrcode_url | 二維碼圖片鏈接,開發(fā)者最好保存 |
authorization_info | 授權信息 |
appid | 授權方appid |
func_info | 參見api_query_auth的返回結(jié)果func_info說明 |
錯誤碼 | 描述 |
---|---|
-1 | 系統(tǒng)錯誤。 |
-1000 | 系統(tǒng)錯誤 |
61017 | 子商戶未發(fā)起授權,不能進行授權確認 |
61020 | 提交的參數(shù)錯誤,即不包含在接口字段范圍內(nèi) |
61022 | 審核中和審核通過的商戶資料均不能重提。僅審核駁回可重提 |
43014 | 母商戶資料未提交、未審核或?qū)徍宋赐ㄟ^(母商戶資料提交并審核通過后,才能提交子商戶資料) |
41004 | appid為空 |
40013 | 無效的appid,請檢查提交的子商戶賬號是否正確。 |
40007 | 無效的media_id |
61019 | 非強授權,不能用confirm確認 |
61018 | 已經(jīng)confirm確認,無需重復確認 |
61021 | 尚未進行資料提交,不可confirm |
43016 | 第三方平臺賬號需要完成認證 |
40035 | 不符合的圖片大小 |
更多建議: