1、卡券的基本流程:服務器
一、建立(商家建立)微信
二、投放(粉絲消費)工具
三、覈銷(商家覈對使用,對接接口)測試
2、卡券限制條件:微信支付
開通微信支付加密
卡券一直未經過審覈:多是因爲公共號的經營類別和你的申請卡券的功能不一致code
3、流程詳解xml
一、經過接口手動建立卡券接口
流程:事件
一、素材接口上傳圖片
二、門店能夠不設置
三、卡券顏色微信官網提供選擇
四、獲取card_id和對應卡券總數
好處:
一、能夠當即使用能夠自定義跳轉接口,不然只能使用默認的(輸碼、二維碼等)。
二、手動建立卡券,其實沒有必要經過接口去建立,比較麻煩,不過就是素材相關的好處理。咱們能夠直接經過接口工具進行卡券建立。
問題:
暫時未使用,這個是指我若是如今卡券中跳轉到第三方,必需要進行加密嗎???
二、投放卡券
渠道:
推送:消息(羣發、客戶消息(嵌套在圖文中))
自動獲取:jssdk領取
注意:
若是有卡券未審覈,想要測試,可使用白名單(微信號/nickname)
三、覈銷卡券
支撐:
經過審覈、有效期內。
不管check_consume填寫的是true仍是false,當code未被添加或者code被轉贈領取是統一報錯:invalid serial code
注意:
因爲code支持自定義和非自定義,若是是自定義的話沒有問題,覈銷的時候直接拿code去作操做。
若是是非自定義的話,就必需要等到領取事件提送的時候,才能去獲得code。
一個crad_id是一種類型卡券,一個code是card_id下的每個卡券都有對應的(code支持自定義,和微信平臺生成)
4、其餘
卡券術語:
卡券的事件:
針對全部的卡券生效,咱們須要注意下卡券的公衆號點擊事件。因爲微客作活動只要進入公衆號都會推送相關的活動信息
注意:
一、官網的文檔太坑了,明明有一個贈送卡券事件,官網沒有描述
<xml><ToUserName><![CDATA[gh_09534266bb23]]></ToUserName>
<FromUserName><![CDATA[oheOMuIxc7b2kg0zqfKh1aY8MT9o]]></FromUserName>
<CreateTime>1473407461</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[user_gifting_card]]></Event>
<CardId><![CDATA[card_id]]></CardId>
<UserCardCode><![CDATA[code]]></UserCardCode>
<IsReturnBack>0</IsReturnBack>
<FriendUserName><![CDATA[oheOMuEzbiIjg0s9oBMg-FzPOhE8]]></FriendUserName>
<IsChatRoom>0</IsChatRoom>
</xml>
二、卡券事件會延時推送,因此若是要判斷卡券信息,最好是在success的時候,直接在本地數據存下卡券信息
三、防止微信服務器重放卡券