一、卡券的基本流程:
1、创建(商家创建)
2、投放(粉丝消费)
3、核销(商家核对使用,对接接口)
二、卡券限制条件:
开通微信支付
卡券一直未通过审核:可能是由于公共号的经营类别和你的申请卡券的功能不一致
三、流程详解
1、通过接口手动创建卡券
流程:
1、素材接口上传图片
2、门店可以不设置
3、卡券颜色微信官网提供选择
4、获取card_id和对应卡券总数
好处:
1、可以立即使用可以自定义跳转接口,否则只能使用默认的(输码、二维码等)。
2、手动创建卡券,其实没有必要通过接口去创建,比较麻烦,不过就是素材相关的好处理。我们可以直接通过接口工具进行卡券创建。
问题:
暂时未使用,这个是指我如果现在卡券中跳转到第三方,必须要进行加密吗???
2、投放卡券
渠道:
推送:消息(群发、客户消息(嵌套在图文中))
自动获取:jssdk领取
注意:
如果有卡券未审核,想要测试,可以使用白名单(微信号/nickname)
3、核销卡券
支撑:
通过审核、有效期内。
无论check_consume填写的是true还是false,当code未被添加或者code被转赠领取是统一报错:invalid serial code
注意:
由于code支持自定义和非自定义,如果是自定义的话没有问题,核销的时候直接拿code去做操作。
如果是非自定义的话,就必须要等到领取事件提送的时候,才能去得到code。
一个crad_id是一种类型卡券,一个code是card_id下的每一个卡券都有对应的(code支持自定义,和微信平台生成)
四、其他
卡券术语:
卡券的事件:
针对所有的卡券生效,我们需要注意下卡券的公众号点击事件。由于微客做活动只要进入公众号都会推送相关的活动信息
注意:
1、官网的文档太坑了,明明有一个赠送卡券事件,官网没有描述
<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>
2、卡券事件会延时推送,所以如果要判断卡券信息,最好是在success的时候,直接在本地数据存下卡券信息
3、防止微信服务器重放卡券
来源:oschina
链接:https://my.oschina.net/u/2472104/blog/743164