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的时候,直接在本地数据存下卡券信息
三、防止微信服务器重放卡券