最全指南!摩拜、星巴克都在用的「立减金」,你也可以申请啦
最近,你在微信群里,有没有收到过朋友发来的「立减金」小程序呢?
所谓「立减金」,就是微信官方推出的小程序活动。用户只需在商家的小程序里,将「立减金」分享到微信群中,好友就可以点击领取相应商家提供的代金券。
那么,如何申请「立减金」活动呢?今天知晓程序专门为你带来,小程序「立减金」活动申请、开发指南,帮助你快速为小程序增加立减金功能。
第一步:申请免充值营销产品
想要为自己的小程序申请「立减金」,我们首先要在微信支付商户帐户中,开通「免充值营销产品」。
简单来说,「免充值营销产品」是微信支付推出的便于商家进行营销的产品。开通后,商家无需提前为「立减金」活动充值,微信自动在用户支付时,直接抵扣立减金券额即可。
图中的「免充值优惠」,就是用户领取的立减金金额
那如何开通「免充值营销产品」呢?微信支付已经为我们提供了详细的「免充值营销产品」开通、验收指南。关注「知晓程序」,回复「立减金」,就能获取本文所有相关链接。
需要注意的是,商家完成技术对接后,需要联系微信支付相关人员进行验收,才能完成「免充值营销产品」的接入工作。
第二步:为立减金活动创建对应卡券
开通「免充值营销产品」之后,商家就可以通过编程接口或公众平台后台,创建立减金卡券。
想在公众平台后台生成,需要商家同时开通一个公众号(非小程序),同时,小程序与公众号需要绑定同一个微信支付商户帐户。如果没有,那么商户只能通过接口功能来创建立减金。
1. 通过公众号创建立减金卡券
如果你的公众号与小程序都开通了微信支付,可以这样在公众号后台,创建立减金卡券(可用于小程序):
进入公众平台(mp.weixin.qq.com),使用与小程序绑定的同一微信支付商户帐户的公众号登录。然后在公众号后台找到「功能」-「卡券功能」,选择「创建优惠券」。
首先,我们会被要求选择优惠券类型。此时,选择「我要创建普通优惠券」-「代金券」。
接下来,我们需要给立减金卡券起名、选择核销方式。
- 按照微信要求,优惠券标题必须为「X 元立减金」或「满 X 减 X」。
- 在核销方式中,我们应该选择「刷卡买单」。
添加库存后,我们需要在微信支付的商户后台中,为优惠券进行激活。
进入微信支付商户后台(pay.weixin.qq.com),并使用使用商户号登录后,点击「代金券」下的「管理代金券」,在「草稿箱」中,就可以找到刚才在公众号后台新建的立减金。
提交卡券审核并通过后,最后需要将卡券 ID、小程序 Path 路径及小程序原始 ID,通过邮件发送到立减金相关团队,由相关团队为你完成配置。
关注「知晓程序」公众号,回复「立减金」,获取文中相关链接、团队邮箱地址。
2. 通过接口创建立减金卡券
如果你没有注册过公众号,或是公众号暂时未开通微信支付,那么也可以通过小程序卡券接口的方式,创建立减金卡券。
创建立减金卡券的接口,需要用到微信卡券接口。商家只需向微信请求正确的 Access Token 后,就可以使用这个接口。
接口的地址是:
https://api.weixin.qq.com/card/create?access_token=ACCESS_TOKEN
POST 传输的正确 JSON 数据包示例如下:
{
"card": {
"card_type": "CASH",
"cash": {
"base_info": {
"pay_info": {
"swipe_card": {
"use_mid_list": ["1219518501"],
"create_mid": "1219518501"
},
"center_title": "立即使用",
"center_app_brand_user_name": "gh_50338e5b8c9d@app",
"center_app_brand_pass": "API/cardPage"
},
"least_cost": 1000,
"reduce_cost": 100,
}
"reduce_cost": 10
}
}
}
其中一些字段,微信官方已经为我们提供了解释:
use_mid_list
:适用商家商户号列表,创建卡券后将发送通知至适用商户号,待商家登录微信支付后台审核通过后,由制券商家激活。create_mid
:创建朋友券的商户号,可登录公众平台后台,进入「微信支付」查看。待适用商家审核通过后,需在创建朋友券的商户号登录支付后台进行激活。center_title
、center_appbrand_username
和center_app_brand_pass
:卡券中间的「立即使用」按钮的操作,center_appbrand_username
填写「小程序原始 ID+@app
」,center_app_brand_pass
填写从卡券进入小程序时的页面地址。least_cost
和reduce_cost
决定「满 X 减 X」的值。填入这两项之后,卡券将会自动生成类似「满 X 减 X 优惠券」的标题。
限于篇幅,这里只提供卡券接口部分数据示例。想要了解接口更详细的解释,关注「知晓程序」微信公众号,回复「立减金」,就能获取微信官方提供的接口文档地址。
创建成功后,接口将会返回卡券 ID,此时,根据卡券 ID 并进入商户后台,找到相应卡券,提交审核并激活,就可以进入下一步。
第三步:生成立减金活动和礼包
目前,微信还未开放用户完成支付后发放立减金。但你依然可以在小程序内、微信公众号推送文章和模板消息推送中,向用户发放立减金。
需要注意的是,如果申请立减金的小程序是首次申请,需要将
1. 创建立减金活动
在正式向用户发放立减金卡券之前,我们需要创建立减金活动。
如果需要创建立减金活动,需要用到这个接口:
https://api.weixin.qq.com/card/mkt/activity/create?access_token=ACCESS_TOKEN
微信提供两个立减金活动类型:一种是针对会员卡会员的,另一种是针对小程序用户的。
利用这个功能,商家可以通过检测用户是否领取过微信会员卡,或之前是否用过相应小程序,决定用户领取的立减金金额。
限于篇幅,我们在这里只展示以「小程序新老用户」为活动类型的立减金活动创建 JSON 数据包。
{
"info": {
"basic_info": {
"begin_time": 1508259270,
"end_time": 1508269270,
"max_partic_times_act": 99,
"gift_num": 3,
"activity_tinyappid": "wx3661dec4a09553f1",
"activity_bg_color": "Color010"
},
"card_info_list": [
{
"card_id": "pbLatjtZKQ0VXqyy5pW6OaHthWTg",
"priority": 2,
"new_tinyapp_user": true
},
{
"card_id": "pbLatjvsk2Fr8pfcYQagMw1ez_mk",
"priority": 2,
"new_tinyapp_user": false
}
],
"custom_info": {
"gen_limit": 2
}
}
}
begin_time
和end_time
代表活动的开始与结束时间戳。max_partic_times_act
代表每个用户可以领取多少次立减金,gift_num
代表每次可以领取多少份立减金。activity_tinyappid
代表活动目标小程序的 AppID,用户领取立减金后,该小程序将会出现在微信「发现」-「小程序」的列表中。new_tinyapp_user
指定可以领取该立减金的是小程序新用户,还是老用户。
关注「知晓程序」公众号,回复「立减金」,可以获取接口更详细的使用文档。
无论创建哪一种类型的立减金活动,活动创建后,接口都会返回这些数据:
{
"errcode": 0,
"errmsg": "ok",
"activity_id": "1_428704405"
}
其中的 activity_id
,就是立减金活动的 ID。
2. 预生成礼包
活动创建后,我们就要让微信来创建用于发放给用户的立减金礼包。只要完成创建,我们就可以向用户发放立减金。
生成礼包的接口如下:
https://api.weixin.qq.com/card/mkt/package/alloc?access_token=ACCESS_TOKEN
POST 请求发送的 JSON 数据包如下:
{
"activity_id":"1_428705474",
"scene":"ALLOC_ONE"
}
其中:
activity_id
就是我们刚才新建立减金活动时,微信返回的活动 ID。scene
一般填写ALLOC_ONE
,用于在微信公众号推送文章、小程序内等场景发放立减金。
请求后,服务器会返回这些数据:
{
"errcode": 0,
"errmsg": "ok",
"wxa_username": "gh_af84e82fc39c@app",
"wxa_path": "pages/index/index?signature=dd524bc4974f280e2bb1ef57d5fb7953f0bfe609&type=1&scene=3&pack_id=NDYxMzI5OTMzXzEyMDQyNDA1NDA%3D&act_id=428705474"
}
至此,发放给用户的礼包,我们就准备好了。
第四步:向用户发放立减金
立减金创建完成后,我们就可以向用户发放立减金了。
1. 在公众号推送发放立减金
只要小程序与公众号关联起来,我们就可以在文章推送、自定义菜单等位置,选择、填入相应小程序 AppID 和接口返回的 wxa_path
,用户就能在公众号领取立减金。
知晓程序在之前已经为大家介绍如何在公众号引导用户进入小程序,点此查看。
2. 在小程序内发放立减金
在小程序内进行跳转,只需使用 wx.navigateTo()
接口,跳转到 wxa_path
提供的地址,用户就可以领取立减金。
若需要在不同小程序间进行跳转,也可以使用 wx.navigateToMiniProgram()
接口跳转到相应小程序,并打开接口返回的 wxa_path
页面,也能领取立减金。
也就是说,所有被能正常跳转到小程序,都可以领取立减金,只要跳转到 wxa_path
提供的页面地址,用户都可以正常领取立减金。
以上就是知晓程序(微信号 zxcx0101)为大家带来的立减金接入指南。希望这篇文章,可以帮助你更好地为小程序接入立减金功能。
关注「知晓程序」公众号 ,在微信后台回复「问答」,立刻学习 90% 的人都不知道的小程序使用技巧。