微信平臺(tái)開發(fā)者創(chuàng)建卡券

2019-03-14 14:09 更新

更新日志


版本號(hào)更新內(nèi)容更新時(shí)間
V1.8普通券支持圖文詳情,對齊朋友的券;2015-2-16
V1.9

普通券支持使用條件字段,開發(fā)者創(chuàng)建卡券時(shí)須注意使用條件字段,商戶填入對應(yīng)字段

時(shí),系統(tǒng)將在卡面拼出使用的條件;若不填寫時(shí),將拼接“無最低消費(fèi)限制,全場通用,不限品類”

并在使用條件中拼寫“可與其他優(yōu)惠共享”,詳情請見:普通券支持使用條件的通知

2016-5-26
V2.0創(chuàng)建/更新卡券支持設(shè)置卡券支持“全部門店”字段,商戶門店變更自動(dòng)同步到卡券上2016-6-27










1 更新通知


2016年5月15日起,微信卡券團(tuán)隊(duì)對會(huì)員卡能力進(jìn)行全面升級(jí)。在原有能力基礎(chǔ)上進(jìn)行以下能力升級(jí),旨在幫助商家更好地進(jìn)行會(huì)員管理。

-強(qiáng)化客戶端一級(jí)入口:會(huì)員到店即用,快速定位商戶會(huì)員卡;

-自定義卡面能力:開發(fā)者可以根據(jù)會(huì)員身份設(shè)置不同的卡面背景;

-門店掃碼方案:新用戶到店掃碼領(lǐng)卡,老用戶到店掃碼快速打開會(huì)員卡,實(shí)現(xiàn)會(huì)員點(diǎn)餐、買單等多種功能

-支付即會(huì)員:支持開發(fā)者設(shè)置微信支付后為用戶下發(fā)領(lǐng)卡消息,顧客支付即會(huì)員,快速拉新;

-運(yùn)營策略調(diào)整:會(huì)員卡新增開放類目限制,自4月20日起,僅限會(huì)員卡類目內(nèi)的商戶新建會(huì)員卡,原有會(huì)員卡不受影響,詳情請見:《會(huì)員卡公告》

2 創(chuàng)建卡券

2.1 接口調(diào)用順序

微信接口



2.2 接口調(diào)用說明


在進(jìn)行卡券創(chuàng)建前,請開發(fā)者根據(jù)自身業(yè)務(wù)場景確定以下幾點(diǎn)

2.2.1 明確卡券ID與Code碼的區(qū)別

創(chuàng)建卡券成功后獲取卡券ID,一個(gè)卡券ID代表一類卡券,包含相應(yīng)庫存數(shù)量的Code碼。 


例如: 創(chuàng)建50元代金券,獲取一個(gè)卡券ID(card_id)用于投放,并設(shè)置庫存100萬。顧客小A,領(lǐng)取到商戶投放的50元代金券時(shí),券面

上會(huì)有一個(gè)唯一的標(biāo)識(shí)碼,即code碼。每個(gè)用戶的code碼都不相同,所以該商戶最終卡券發(fā)放完畢時(shí),微信將會(huì)派發(fā)100萬個(gè)不同的code碼給用戶。


參數(shù)名描述
card_id卡券ID。一個(gè)卡券ID對應(yīng)一類卡券,包含了相應(yīng)庫存數(shù)量的Code碼。
code卡券Code碼。一張卡券的唯一標(biāo)識(shí),核銷卡券時(shí)使用此串碼,支持商戶自定義。








2.2.2 是否自定義Code碼

微信卡券的Code碼可由微信后臺(tái)隨機(jī)分配,同時(shí)支持商戶自定義,兩者的區(qū)別如下:


類別使用場景創(chuàng)建投放核銷
自定義Code碼

通常為商戶在現(xiàn)有業(yè)

務(wù)已有一套Code碼體系。

"use_custom_code":true

,僅支持API創(chuàng)建。

卡券投放接口中填入code字段值。僅支持調(diào)用API接口核銷。
非自定義Code碼

可使用微信的Code碼體

系完成投放、核銷。

"use_custom_code":false

,支持API創(chuàng)建、公眾平臺(tái)創(chuàng)建

(默認(rèn)為非自定義Code碼)。

卡券投放接口中無需填寫code字段,由微信后臺(tái)分配。支持卡券核銷助手公眾號(hào)核銷、公眾平臺(tái)網(wǎng)頁核銷、API接口核銷。
導(dǎo)入code模式

商戶須用自己的code碼體系

,且要通過微信渠道下發(fā)卡券

(如:二維碼/群發(fā)/貨架等)

"use_custom_code":tru

e且get_custom_code_mode:

"GET_CUSTOM_CODE_MODE_DEPOSIT"

卡券側(cè)隨機(jī)在導(dǎo)入的code中下發(fā),不可指定,投放接口不可傳code字段核銷時(shí)許同時(shí)傳入card_id和code,僅支持API






















備注:自定義code碼的開發(fā)者若想要獲得和非自定義code商戶相同的群發(fā)卡券、客服消息派發(fā)卡券的能力。可以通過導(dǎo)入自定義code接口將非定義code導(dǎo)入到微信服務(wù)器,若僅在h5投放則無須導(dǎo)入,導(dǎo)入code后code由微信隨機(jī)下發(fā),不可指定。


2.2.3 選擇合適的碼型

商戶可以根據(jù)自身的業(yè)務(wù)模式和能支持的核銷方式,選擇合適的券面碼型,并在創(chuàng)建卡券填入code_type字段。


舉例:若A商戶選了二維碼類型的卡券,則A商戶的核銷員在核銷時(shí)可以通過手機(jī)商戶助手掃碼核銷卡券;若B商戶選擇了僅code類型的

碼型,則其核銷員就只能通過輸入串號(hào)的方式核銷卡券。


類別字段名適用核銷方式
二維碼/一維碼顯示codeCODE_TYPE_QRCODE/CODE_TYPE_BARCODE適用于掃碼/輸碼核銷
二維碼不顯示codeCODE_TYPE_ONLY_QRCODE僅適用于掃碼核銷
僅code類型CODE_TYPE_TEXT僅適用于輸碼核銷
無code類型CODE_TYPE_NONE僅適用于線上核銷,開發(fā)者須自定義跳轉(zhuǎn)鏈接跳轉(zhuǎn)至H5頁面,允許用戶核銷掉卡券,自定義cell的名稱可以命名為“立即使用”












2.2.4 記錄用戶領(lǐng)券行為


記錄用戶領(lǐng)券行為有多種方式:

1. 用戶領(lǐng)取卡券后會(huì)推送事件通知開發(fā)者,領(lǐng)取卡券事件中包含卡券ID、Code碼、領(lǐng)取人OpenID、轉(zhuǎn)贈(zèng)人OpenID??ㄈ缓虽N時(shí)同樣會(huì)推送事件,詳情見卡券事件通知。

2. 調(diào)用查詢Code接口獲取該Code碼的狀態(tài)(是否被領(lǐng)取、核銷、刪除),若Code碼被用戶領(lǐng)取且處于有效狀態(tài),可獲取領(lǐng)券人OpenID。

3. 從卡券詳情頁跳轉(zhuǎn)外部鏈接時(shí),微信后臺(tái)會(huì)自動(dòng)帶上卡券ID、Code碼等信息,詳情見跳轉(zhuǎn)外鏈帶參數(shù)說明

4. 在卡券投放接口中加入場景字段outer_str,該字段值會(huì)在用戶領(lǐng)取時(shí)伴隨事件通知商戶。


例如:創(chuàng)建二維碼接口時(shí)設(shè)置outer_str為1,添加卡券JS-SDK時(shí)設(shè)置為2,則可通過對領(lǐng)取事件的分析得出兩個(gè)不同投放渠道帶來的領(lǐng)券效果,及時(shí)調(diào)整投放策略。


2.2.5 活用自定義入口

為滿足商戶功能擴(kuò)展的需求,新增可自定義兩個(gè)卡券內(nèi)的入口,支持跳轉(zhuǎn)到商戶自定義的HTML5網(wǎng)頁。 


三個(gè)自定義入口基于不同的場景定位設(shè)置,區(qū)別如下:


類別示例字段顯示邏輯
使用場景入口立即使用center_title、center_sub_title、center_url僅卡券被用戶領(lǐng)取且處于有效狀態(tài)時(shí)顯示(未到有效期、轉(zhuǎn)贈(zèng)中、核銷后不顯示)。
服務(wù)場景入口在線商城custom_url_name、custom_url_sub_title、custom_url僅卡券被用戶領(lǐng)取且處于有效狀態(tài)時(shí)顯示(轉(zhuǎn)贈(zèng)中、核銷后不顯示)。
營銷場景入口再次購買promotion_url_name、promotion_url_sub_title、promotion_url卡券處于正常狀態(tài)、轉(zhuǎn)贈(zèng)中、核銷后等異常狀態(tài)均顯示該入口。










不同入口示例:

微信卡券

2.3 步驟一:上傳卡券圖片素材


  為了保證商戶的卡券在用戶的微信內(nèi)能快速、穩(wěn)定地加載出圖片素材,我們強(qiáng)烈建議開發(fā)者將商戶的卡券素材先調(diào)用接口導(dǎo)入微信

CDN。

2.3.1 上傳圖片接口

開發(fā)者需調(diào)用該接口上傳商戶圖標(biāo)至微信服務(wù)器,獲取相應(yīng)logo_url/icon_list/image_url,用于卡券創(chuàng)建。


開發(fā)者注意事項(xiàng)

1.上傳的圖片限制文件大小限制1MB,僅支持JPG、PNG格式。

2.調(diào)用接口獲取圖片url僅支持在微信相關(guān)業(yè)務(wù)下使用。


接口調(diào)用請求說明

HTTP請求方式: POST/FROM
URL:https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN


參數(shù)說明

參數(shù)是否必須說明
buffer文件的數(shù)據(jù)流
access_token調(diào)用接口憑證






請求數(shù)據(jù)

調(diào)用示例(使用curl命令,用FORM表單方式上傳一個(gè)圖片):
curl –F
buffer=@test.jpg


 返回?cái)?shù)據(jù)

返回正確的示例:
{"url":"http://mmbiz.qpic.cn/mmbiz/iaL1LJM1mF9aRKPZJkmG8xXhiaHqkKSVMMWeN3hLut7X7hicFNjakmxibMLGWpXrEXB33367o7zHN0CwngnQY7zb7g/0"}

返回錯(cuò)誤的示例
{"errcode":40009,"errmsg":"invalid image size"}

  

   參數(shù)說明


參數(shù)名描述
errcode錯(cuò)誤碼
errmsg錯(cuò)誤信息
url商戶圖片url,用于創(chuàng)建卡券接口中填入。特別注意:該鏈接僅用于微信相關(guān)業(yè)務(wù),不支持引用。









2.4 步驟二:設(shè)置卡券適用門店

請點(diǎn)擊查看微信門店接口文檔,獲取門店 ID 后填入創(chuàng)建卡券接口中的相應(yīng)字段 location_id_list,即可設(shè)置該卡券的適用門店。

2.5 步驟三:選取卡券背景顏色

選擇適用色值,在步驟四:創(chuàng)建卡券中將顏色名(如Color010)填入color字段。

卡券背景色

目前微信提供包括以上十種色值的共計(jì)十四種色值供開發(fā)者使用。


背景顏色名稱色值
Color010#63b359
Color020#2c9f67
Color030#509fc9
Color040#5885cf
Color050#9062c0
Color060#d09a45
Color070#e4b138
Color080#ee903c
Color081#f08500
Color082#a9d92d
Color090#dd6549
Color100#cc463d
Color101#cf3e36
Color102#5E6671




















2.6 步驟四:創(chuàng)建卡券

創(chuàng)建卡券接口是微信卡券的基礎(chǔ)接口,用于創(chuàng)建一類新的卡券,獲取card_id,創(chuàng)建成功并通過審核后,商家可以通過文檔提供的其他接口將卡券下發(fā)給用戶,每次成功領(lǐng)取,庫存數(shù)量相應(yīng)扣除。


開發(fā)者須知

1.需自定義Code碼的商家必須在創(chuàng)建卡券時(shí)候,設(shè)定use_custom_code為true,且在調(diào)用投放卡券接口時(shí)填入指定的Code碼。指定OpenID同理。特別注意:在公眾平臺(tái)創(chuàng)建的卡券均為非自定義Code類型。

2.can_share字段指領(lǐng)取卡券原生頁面是否可分享,建議指定Code碼、指定OpenID等強(qiáng)限制條件的卡券填寫false。

3.特別注意:編碼方式僅支持使用UTF-8,否則會(huì)報(bào)錯(cuò)。

4.創(chuàng)建成功后該卡券會(huì)自動(dòng)提交審核,審核結(jié)果將通過事件通知商戶。開發(fā)者可調(diào)用設(shè)置白名單接口設(shè)置用戶白名單,領(lǐng)取未通過審核的卡券,測試整個(gè)卡券的使用流程。


接口調(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": {
              "logo_url":  "http://mmbiz.qpic.cn/mmbiz/iaL1LJM1mF9aRKPZJkmG8xXhiaHqkKSVMMWeN3hLut7X7hicFNjakmxibMLGWpXrEXB33367o7zHN0CwngnQY7zb7g/0",
              "brand_name": "微信餐廳",
              "code_type": "CODE_TYPE_TEXT",
              "title": "132元雙人火鍋套餐",
              "color": "Color010",
              "notice": "使用時(shí)向服務(wù)員出示此券",
              "service_phone": "020-88888888",
              "description": "不可與其他優(yōu)惠同享\n如需團(tuán)購券發(fā)票,請?jiān)谙M(fèi)時(shí)向商戶提出\n店內(nèi)均可使用,僅限堂食",
              "date_info": {
                  "type": "DATE_TYPE_FIX_TIME_RANGE",
                  "begin_timestamp": 1397577600,
                  "end_timestamp": 1472724261
              },
              "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
              ],
              "center_title": "頂部居中按鈕",
              "center_sub_title": "按鈕下方的wording",
              "center_url": "www.qq.com",
              "custom_url_name": "立即使用",
              "custom_url": "http://www.qq.com",
              "custom_url_sub_title": "6個(gè)漢字tips",
              "promotion_url_name": "更多優(yōu)惠",
              "promotion_url": "http://www.qq.com",
              "source": "大眾點(diǎn)評"
          },
           "advanced_info": {
               "use_condition": {
                   "accept_category": "鞋類",
                   "reject_category": "阿迪達(dá)斯",
                   "can_use_with_other_discount": true
               },
               "abstract": {
                   "abstract": "微信餐廳推出多種新季菜品,期待您的光臨",
                   "icon_url_list": [
                       "http://mmbiz.qpic.cn/mmbiz/p98FjXy8LacgHxp3sJ3vn97bGLz0ib0Sfz1bjiaoOYA027iasqSG0sj  piby4vce3AtaPu6cIhBHkt6IjlkY9YnDsfw/0"
                   ]
               },
               "text_image_list": [
                   {
                       "image_url": "http://mmbiz.qpic.cn/mmbiz/p98FjXy8LacgHxp3sJ3vn97bGLz0ib0Sfz1bjiaoOYA027iasqSG0sjpiby4vce3AtaPu6cIhBHkt6IjlkY9YnDsfw/0",
                       "text": "此菜品精選食材,以獨(dú)特的烹飪方法,最大程度地刺激食 客的味蕾"
                   },
                   {
                       "image_url": "http://mmbiz.qpic.cn/mmbiz/p98FjXy8LacgHxp3sJ3vn97bGLz0ib0Sfz1bjiaoOYA027iasqSG0sj piby4vce3AtaPu6cIhBHkt6IjlkY9YnDsfw/0",
                       "text": "此菜品迎合大眾口味,老少皆宜,營養(yǎng)均衡"
                   }
               ],
               "time_limit": [
                   {
                       "type": "MONDAY",
                       "begin_hour":0,
                       "end_hour":10,
                       "begin_minute":10,
                       "end_minute":59
                   },
                   {
                       "type": "HOLIDAY"
                   }
               ],
               "business_service": [
                   "BIZ_SERVICE_FREE_WIFI",
                   "BIZ_SERVICE_WITH_PET",
                   "BIZ_SERVICE_FREE_PARK",
                   "BIZ_SERVICE_DELIVER"
               ]
           },
          "deal_detail": "以下鍋底2選1(有菌王鍋、麻辣鍋、大骨鍋、番茄鍋、清補(bǔ) 涼鍋、酸菜魚鍋可選):\n大鍋1份 12元\n小鍋2份 16元 "
      }
  }
}

字段示圖 

代金券


團(tuán)購券


參數(shù)名必填類型示例值描述
card_typestring(24)GROUPON團(tuán)購券類型。
base_infoJSON結(jié)構(gòu)見上述示例。基本的卡券數(shù)據(jù),見下表,所有卡券類型通用。
deal_detailstring(3072)雙人套餐\n -進(jìn)口紅酒一支。\n孜然牛肉一份。團(tuán)購券專用,團(tuán)購詳情。











JSON示例

{
 "card": {
     "card_type": "GROUPON",
     "groupon": {
         "base_info": {
         ················
         },
          "advanced_info": {
         ················
          },
         "deal_detail": "示例"
     }
 }
}

代金券


參數(shù)名必填類型示例值描述
card_typestring(24)CASH代金券類型。
base_infoJSON結(jié)構(gòu)見上述示例。基本的卡券數(shù)據(jù),見下表,所有卡券通用。
least_costint10000代金券專用,表示起用金額(單位為分),如果無起用門檻則填0。
reduce_costint10000代金券專用,表示減免金額。(單位為分)














JSON示例

{
 "card": {
     "card_type": "CASH",
     "cash": {
         "base_info": {
         ················
         },
          "advanced_info": {
         ················
          },
         "least_cost": 1000,
         "reduce_cost": 100,
     }
 }
}

折扣券


參數(shù)名必填類型示例值描述
card_typestring(24)DISCOUNT折扣券類型。
base_infoJson結(jié)構(gòu)見上述示例。基本的卡券數(shù)據(jù),見下表,所有卡券通用。
discountint30折扣券專用,表示打折額度(百分比)。填30就是七折。












JSON示例:

{
 "card": {
     "card_type": "DISCOUNT",
     "discount": {
         "base_info": {
         ················
         },
          "advanced_info": {
         ················
          },
         "discount": 30
     }
   }
}

兌換券


參數(shù)名必填類型示例值描述
card_typestring(24)GIFT兌換券類型。
base_infoJson結(jié)構(gòu)見上述示例。基本的卡券數(shù)據(jù),所有卡券通用。
giftstring(3072)可兌換音樂木盒一個(gè)。兌換券專用,填寫兌換內(nèi)容的名稱。










JSON示例

{
"card": {
    "card_type": "GIFT",
    "gift": {
        "base_info": {
        ················
        },
         "advanced_info": {
        ················
         },
        "gift":"可兌換音樂木盒一個(gè)"
    }
  }
}

優(yōu)惠券


參數(shù)名必填類型示例值描述
card_typestring(24)GENERAL_COUPON優(yōu)惠券類型。
base_infoJson結(jié)構(gòu)見上述示例。基本的卡券數(shù)據(jù),見下表,所有卡券通用。
default_detailstring(3072)音樂木盒。優(yōu)惠券專用,填寫優(yōu)惠詳情。










JSON示例

{
"card": {
    "card_type": "GENERAL_COUPON",
    "general_coupon": {
        "base_info": {
        ················
        },
         "advanced_info": {
        ················
         },
        "default_detail":"優(yōu)惠券專用,填寫優(yōu)惠詳情"
    }
  }
}

2.7 卡券基礎(chǔ)信息字段(重要)

  base_info(卡券基礎(chǔ)信息)字段-必填字段

參數(shù)名必填類型示例值描述
logo_url

string(128)

http://mmbiz.qpic.cn/卡券的商戶logo,建議像素為300*300。
code_typestring(16)CODE_TYPE_TEXT

碼型:

"CODE_TYPE_TEXT"文本;

"CODE_TYPE_BARCODE"一維碼 

"CODE_TYPE_QRCODE"二維碼

"CODE_TYPE_ONLY_QRCODE",二維碼無code顯示;

"CODE_TYPE_ONLY_BARCODE",一維碼無code顯示;CODE_TYPE_NONE,

不顯示code和條形碼類型

brand_namestring(36)海底撈商戶名字,字?jǐn)?shù)上限為12個(gè)漢字。
titlestring(27)雙人套餐100元兌換券卡券名,字?jǐn)?shù)上限為9個(gè)漢字。(建議涵蓋卡券屬性、服務(wù)及金額)。
colorstring(16)Color010券顏色。按色彩規(guī)范標(biāo)注填寫Color010-Color100。
noticestring(48)請出示二維碼卡券使用提醒,字?jǐn)?shù)上限為16個(gè)漢字。
description

string

(3072)

不可與其他優(yōu)惠同享卡券使用說明,字?jǐn)?shù)上限為1024個(gè)漢字。
skuJSON結(jié)構(gòu)見上述示例。商品信息。
quantityint100000卡券庫存的數(shù)量,上限為100000000。
date_infoJSON結(jié)構(gòu)見上述示例。使用日期,有效期的信息。
typestring

DATE_TYPE_FIX

_TIME_RANGE 

表示固定日期區(qū)間,DATE_TYPE_FIX_TERM

表示固定時(shí)長

(自領(lǐng)取后按天算。

使用時(shí)間的類型,舊文檔采用的1和2依然生效。

begin_time

stamp

unsigned int14300000type為DATE_TYPE_FIX_TIME_RANGE時(shí)專用,表示起用時(shí)間。從1970年1月1日00:00:00至起用時(shí)間的秒數(shù),最終需轉(zhuǎn)換為字符串形態(tài)傳入。(東八區(qū)時(shí)間,單位為秒)

end_time

stamp

unsigned int15300000表示結(jié)束時(shí)間,建議設(shè)置為截止日期的23:59:59過期。(東八區(qū)時(shí)間,單位為秒)
fixed_termint15type為DATE_TYPE_FIX_TERM時(shí)專用,表示自領(lǐng)取后多少天內(nèi)有效,不支持填寫0。

fixed_begin

_term

int0type為DATE_TYPE_FIX_TERM時(shí)專用,表示自領(lǐng)取后多少天開始生效,領(lǐng)取后當(dāng)天生效填寫0。(單位為天)

end_time

stamp

unsigned int15300000可用于DATE_TYPE_FIX_TERM時(shí)間類型,表示卡券統(tǒng)一過期時(shí)間,建議設(shè)置為截止日期的23:59:59過期。(東八區(qū)時(shí)間,單位為秒),設(shè)置了fixed_term卡券,當(dāng)時(shí)間達(dá)到end_timestamp時(shí)卡券統(tǒng)一過期






















































 



 base_info(卡券基礎(chǔ)信息)字段-非必填字段


參數(shù)名必填類型示例值描述
use_custom_codebooltrue

是否自定義Code碼

。填寫true或false,默認(rèn)為false。

通常自有優(yōu)惠碼系統(tǒng)的開發(fā)者選擇

自定義Code碼,并在卡券投放時(shí)帶入

Code碼,詳情見是否自定義Code碼

get_custom_code_modestring(32)

GET_CUSTOM_COD

E_MODE_DEPOSIT

填入

GET_CUSTOM_CODE_MODE_DEPOSIT

表示該卡券為預(yù)存code模式卡券,

須導(dǎo)入超過庫存數(shù)目的自定義code后方可投放,

填入該字段后,quantity字段須為0,須導(dǎo)入code

后再增加庫存

bind_openidbooltrue

是否指定用戶領(lǐng)取,填寫true或false

。默認(rèn)為false。通常指定特殊用戶群體

投放卡券或防止刷券時(shí)選擇指定用戶領(lǐng)取。

service_phonestring(24)40012234客服電話。
location_id_listarray1234,2312

門店位置poiid。調(diào)用POI門店管理接

獲取門店位置poiid。具備線下門店

的商戶為必填。

use_all_locations

booltrue設(shè)置本卡券支持全部門店,與location_id_list互斥
sourcestring(36)大眾點(diǎn)評第三方來源名,例如同程旅游、大眾點(diǎn)評。
custom_url_namestring(15)立即使用

自定義跳轉(zhuǎn)外鏈的入口名字

。詳情見活用自定義入口

center_titlestring(18)立即使用

卡券頂部居中的按鈕,僅在卡券狀

態(tài)正常(可以核銷)時(shí)顯示

center_sub_titlestring(24)立即享受優(yōu)惠

顯示在入口下方的提示語

,僅在卡券狀態(tài)正常(可以核銷)時(shí)顯示。

center_urlstring(128)www.qq.com

頂部居中的url

,僅在卡券狀態(tài)正常(可以核銷)時(shí)顯示。

custom_urlstring(128)www.qq.com自定義跳轉(zhuǎn)的URL。
custom_url_sub_titlestring(18)更多驚喜顯示在入口右側(cè)的提示語。
promotion_url_namestring(15)產(chǎn)品介紹營銷場景的自定義入口名稱。
promotion_urlstring(128)www.qq.com入口跳轉(zhuǎn)外鏈的地址鏈接。
promotion_url_sub_titlestring(18)賣場大優(yōu)惠。顯示在營銷入口右側(cè)的提示語。
get_limitint1每人可領(lǐng)券的數(shù)量限制,不填寫默認(rèn)為50。
can_shareboolfalse卡券領(lǐng)取頁面是否可分享。
can_give_friendboolfalse卡券是否可轉(zhuǎn)贈(zèng)。



































Advanced_info(卡券高級(jí)信息)字段


字段

必填

類型說明
advanced_infoJSON結(jié)構(gòu)創(chuàng)建優(yōu)惠券特有的高級(jí)字段
use_conditionJSON結(jié)構(gòu)

使用門檻(條件)字段,若不填寫使用條件則在券面拼寫
:無最低消費(fèi)限制,全場通用,不限品類;并在使用說明顯示:
可與其他優(yōu)惠共享

accept_categorystring(512)

指定可用的商品類目,僅用于代金券類型

,填入后將在券面拼寫適用于xxx

reject_categorystring(512)

指定不可用的商品類目,僅用于代金券類型

,填入后將在券面拼寫不適用于xxxx

least_costint

滿減門檻字段,可用于兌換券和代金券

,填入后將在全面拼寫消費(fèi)滿xx元可用。

object_use_forstring(512)

購買xx可用類型門檻,僅用于兌換

,填入后自動(dòng)拼寫購買xxx可用。

can_use_with_other_discountbool

不可以與其他類型共享門檻

,填寫false時(shí)系統(tǒng)將在使用須知里

拼寫“不可與其他優(yōu)惠共享”,

填寫true時(shí)系統(tǒng)將在使用須知里

拼寫“可與其他優(yōu)惠共享”,

默認(rèn)為true

abstractJSON結(jié)構(gòu)封面摘要結(jié)構(gòu)體名稱
abstractstring(24封面摘要簡介。
icon_url_liststring(128

封面圖片列表,僅支持填入一

個(gè)封面圖片鏈接,上傳獲取圖片獲得鏈接,填寫

非CDN鏈接會(huì)報(bào)錯(cuò),并在此填入。

建議圖片尺寸像素850*350

text_image_listJSON結(jié)構(gòu)

圖文列表,顯示在詳情內(nèi)頁

,優(yōu)惠券券開發(fā)者須至少傳入

一組圖文列表

image_urlstring(128

圖片鏈接,必須調(diào)用上傳圖片獲得鏈接,并在此填入,

否則報(bào)錯(cuò)

textstring(512圖文描述
business_servicearry商家服務(wù)類型:

BIZ_SERVICE_DELIVER 外賣服務(wù);

BIZ_SERVICE_FREE_PARK 停車位;

BIZ_SERVICE_WITH_PET 可帶寵物;

BIZ_SERVICE_FREE_WIFI 免費(fèi)wifi,

可多選

time_limitJSON結(jié)構(gòu)使用時(shí)段限制,包含以下字段
typestring(24)限制類型枚舉值:支持填入

MONDAY 周一 

TUESDAY 周二 

WEDNESDAY 周三

 THURSDAY 周四 

FRIDAY 周五 

SATURDAY 周六 

SUNDAY 周日 

此處只控制顯示,

不控制實(shí)際使用邏輯,不填默認(rèn)不顯示

begin_hourint

當(dāng)前type類型下的起始時(shí)間(小時(shí))

,如當(dāng)前結(jié)構(gòu)體內(nèi)填寫了MONDAY,

此處填寫了10,則此處表示周一 10:00可用

begin_minuteint

當(dāng)前type類型下的起始時(shí)間(分鐘)

,如當(dāng)前結(jié)構(gòu)體內(nèi)填寫了MONDAY,

begin_hour填寫10,此處填寫了59,

則此處表示周一 10:59可用

end_hourint

當(dāng)前type類型下的結(jié)束時(shí)間(小時(shí))

,如當(dāng)前結(jié)構(gòu)體內(nèi)填寫了MONDAY,

此處填寫了20,則此處表示周一 10:00-20:00可用

end_minuteint

當(dāng)前type類型下的結(jié)束時(shí)間(分鐘)

,如當(dāng)前結(jié)構(gòu)體內(nèi)填寫了MONDAY,

begin_hour填寫10,此處填寫了59,

則此處表示周一 10:59-00:59可用


































































注意事項(xiàng):

1.高級(jí)字段為商戶額外展示信息字段,非必填,但是填入某些結(jié)構(gòu)體后,須填充完整方可顯示:如填入text_image_list結(jié)構(gòu)體

時(shí),須同時(shí)傳入image_url和text,否則也會(huì)報(bào)錯(cuò);
2.填入時(shí)間限制字段(time_limit),只控制顯示,不控制實(shí)際使用邏輯,不填默認(rèn)不顯示

3.創(chuàng)建卡券時(shí),開發(fā)者填入的時(shí)間戳須注意時(shí)間戳溢出時(shí)間,設(shè)置的時(shí)間戳須早于2038年1月19日

4.預(yù)存code模式的卡券須設(shè)置quantity為0,導(dǎo)入code后方可增加庫存


返回說明

數(shù)據(jù)示例:

{
   "errcode":0,
   "errmsg":"ok",
   "card_id":"p1Pj9jr90_SQRaVqYI239Ka1erkI"
}


參數(shù)名描述
errcode錯(cuò)誤碼,0為正常。
errmsg錯(cuò)誤信息。
card_id卡券ID。







2.8 跳轉(zhuǎn)外鏈帶參數(shù)說明

為了滿足商戶基于卡券本身的擴(kuò)展訴求,允許卡券內(nèi)頁添加url跳轉(zhuǎn)外鏈。帶有的的字段有encrypt_code、card_id。


注意事項(xiàng): encrypt_code為加密碼碼,需調(diào)用解碼接口獲取真實(shí)Code碼。 假如指定的url為http://www.qq.com,用戶點(diǎn)擊時(shí),跳轉(zhuǎn)的url則為: http://www.qq.com?encrypt_code=ENCRYPT_CODE&card_id=CARDID

3 設(shè)置快速買單

功能介紹

微信卡券買單功能是微信卡券的一項(xiàng)新的能力,可以方便消費(fèi)者買單時(shí),直接錄入消費(fèi)金額,自動(dòng)使用領(lǐng)到的優(yōu)惠(券或卡)抵扣,并拉起微信支付快速完成付款。

微信買單(以下統(tǒng)稱微信買單)的好處:

1、無需商戶具備微信支付開發(fā)能力,即可完成訂單生成,與微信支付打通。

2、可以通過手機(jī)公眾號(hào)、電腦商戶后臺(tái),輕松操作收款并查看核銷記錄,交易對賬,并支持離線下載。

3、支持會(huì)員營銷,二次營銷,如會(huì)員卡交易送積分,抵扣積分,買單后贈(zèng)券等。


開通指引

步驟一:申請開通內(nèi)測白名單權(quán)限后,開發(fā)者可以登錄微信公眾平臺(tái)mp.weixin.qq.com,進(jìn)入【卡券功能】-【卡券概況】,點(diǎn)擊查看資料和權(quán)限

步驟二:在高級(jí)權(quán)限區(qū),有標(biāo)注微信買單的權(quán)限狀態(tài),商戶先需要開通微信支付,并為收款門店配置核銷員,才能激活申請權(quán)限。未獲得權(quán)限時(shí),點(diǎn)擊“申請“,開通買單權(quán)限

步驟三:為收款門店配置收款員“或直接點(diǎn)擊”卡券核銷“,可前往添加門店核銷員,便于后續(xù)接收結(jié)算通知。

3.1 設(shè)置買單接口

買單接口說明

創(chuàng)建卡券之后,開發(fā)者可以通過設(shè)置微信買單接口設(shè)置該card_id支持微信買單功能。值得開發(fā)者注意的是,設(shè)置買單的card_id必須已經(jīng)配置了門店,否則會(huì)報(bào)錯(cuò)。


接口調(diào)用請求說明

HTTP請求方式: POST
URL:https://api.weixin.qq.com/card/paycell/set?access_token=TOKEN


參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)






POST數(shù)據(jù)

{
  “card_id”:“ph_gmt7cUVrlRk8swPwx7aDyF-pg“,
  “is_open”: true
}


字段說明

字段名說明
card_id卡券ID。
is_open是否開啟買單功能,填true/false






返回?cái)?shù)據(jù)

 {
   "errcode":0,
   "errmsg":"ok"
 }


字段說明


字段名說明
錯(cuò)誤碼錯(cuò)誤碼,0為正常;43008為商戶沒有開通微信支付權(quán)限或者沒有在商戶后臺(tái)申請微信買單功能;
errmsg錯(cuò)誤信息






注意事項(xiàng):

1.設(shè)置快速買單的卡券須支持至少一家有核銷員門店,否則無法設(shè)置成功;

2.若該卡券設(shè)置了center_url(居中使用跳轉(zhuǎn)鏈接),須先將該設(shè)置更新為空后再設(shè)置自快速買單方可生效。


3.2 買單事件推送

微信買單完成時(shí),微信會(huì)把這個(gè)事件推送到開發(fā)者填寫的URL。 推送XML數(shù)據(jù)包示例:

<xml>
<ToUserName><![CDATA[gh_e2243xxxxxxx]]></ToUserName>
<FromUserName><![CDATA[oo2VNuOUuZGMxxxxxxxx]]></FromUserName>
<CreateTime>1442390947</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[user_pay_from_pay_cell]]></Event>
<CardId><![CDATA[po2VNuCuRo-8sxxxxxxxxxxx]]></CardId>
<UserCardCode><![CDATA[38050000000]]></UserCardCode>
<TransId><![CDATA[10022403432015000000000]]></TransId>
<LocationId>291710000</LocationId>
<Fee><![CDATA[10000]]></Fee>
<OriginalFee><![CDATA[10000]]> </OriginalFee>
</xml>
參數(shù)說明
ToUserName開發(fā)者微信號(hào)。
FromUserName發(fā)送方帳號(hào)(一個(gè)OpenID)。
CreateTime消息創(chuàng)建時(shí)間 (整型)。
MsgType消息類型,event。
Event事件類型,User_pay_from_pay_cell(微信買單事件)
CardId卡券ID。
UserCardCode卡券Code碼。
TransId微信支付交易訂單號(hào)(只有使用買單功能核銷的卡券才會(huì)出現(xiàn))
LocationName門店名稱,當(dāng)前卡券核銷的門店名稱(只有通過卡券商戶助手和買單核銷時(shí)才會(huì)出現(xiàn))
Fee實(shí)付金額,單位為分
OriginalFee應(yīng)付金額,單位為分











                 

4 設(shè)置自助核銷


功能介紹

自助核銷與掃碼/輸碼核銷互為補(bǔ)充,卡券商戶助手通過掃碼/輸碼完成核銷的同時(shí),也確保了用券的真實(shí)性,適合有強(qiáng)對賬需求的商戶使用;而自助核銷由用戶發(fā)起,全程由用戶操作,適合對賬需求不強(qiáng)的商戶使用。

目前,自助核銷可能適合以下場景使用:

1.不允許店員上班期間帶手機(jī);

2.高峰期店內(nèi)人流量大,掃碼/輸碼核銷速度不能滿足短時(shí)需求;

3.會(huì)議入場,短時(shí)有大量核銷任務(wù);

4.1 設(shè)置自助核銷接口

接口說明

創(chuàng)建卡券之后,開發(fā)者可以通過設(shè)置微信買單接口設(shè)置該card_id支持自助核銷功能。值得開發(fā)者注意的是,設(shè)置自助核銷的card_id必須已經(jīng)配置了門店,否則會(huì)報(bào)錯(cuò)。


接口調(diào)用請求說明

HTTP請求方式: POST
URL:https://api.weixin.qq.com/card/selfconsumecell/set?access_token=TOKEN


參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)






POST數(shù)據(jù)

{
  “card_id”:“ph_gmt7cUVrlRk8swPwx7aDyF-pg“,
  “is_open”: true
}


字段說明

字段名說明
card_id卡券ID。
is_open是否開啟自助核銷功能,填true/false,默認(rèn)為false

need_verify_cod

用戶核銷時(shí)是否需要輸入驗(yàn)證碼,填true/false,默認(rèn)為false

need_remark_amount

用戶核銷時(shí)是否需要備注核銷金額,填true/false,默認(rèn)為false









返回?cái)?shù)據(jù)

 {
   "errcode":0,
   "errmsg":"ok"
 }


字段說明

字段名說明
錯(cuò)誤碼錯(cuò)誤碼,0為正常;45046為該card_id已經(jīng)設(shè)置了買單功能,不可變更為自助核銷功能,設(shè)置沖突
errmsg錯(cuò)誤信息






注意事項(xiàng):

1.設(shè)置自助核銷的卡券須支持至少一家門店,否則無法設(shè)置成功;

2.若該卡券設(shè)置了center_url(居中使用跳轉(zhuǎn)鏈接),須先將該設(shè)置更新為空后再設(shè)置自助核銷功能方可生效。


5 接口調(diào)試工具


開發(fā)者可以通過卡券創(chuàng)建接口在線調(diào)試工具進(jìn)行卡券創(chuàng)建HelloWorld。獲取到access_token后,開發(fā)者可以將要POST的JSON數(shù)據(jù)貼至接口調(diào)試工具中,獲得Card_id以進(jìn)行下一步投放動(dòng)作。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)