本文是【浅析微信支付】系列文章的第十六篇,主要讲解如何使用微信公众平台的卡券功能、如何使用HTML5在网页展示用户领券以及微信卡券和商户平台代金券的关系。
浅析微信支付系列已经更新十六篇了哟~,没有看过的朋友们可以看一下哦。
有需要的小伙伴可以通读一下上面官方文档,读完之后就会对微信卡券有所认识了,差不多基础业务都能做到心中有数咯。
如果是开发者,直接看下面微信卡券接口文档就行,毕竟我们更关心接口相关的信息,官方文档如下:
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141229下载卡券资料包:
https://mp.weixin.qq.com/zh_CN/htmledition/comm_htmledition/res/cardticket/wx_card_document.zip?token=&lang=zh_CN根据官方文档的步骤,需要整整七步,下面为具体步骤:
- 获取access_token
 - 上传卡券logo
 - 创建卡券
 - 创建二维码投放
 - 显示二维码
 - 设置测试白名单
 - 核销卡劵
 
官方的文档主要是使用了沙箱测试账号来测试并验证,关于接口测试号申请可以通过以下链接来取得:
https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login下面我们来一步步分析接口。
获取access_token
页面地址:http://mp.weixin.qq.com/debug/
接口类型:基础支持
接口列表:获取access_token接口
注意事项:参数填写开发者的appid和secret
点击检查问题,即可返回access_token,access_token的有效期是两小时,两小时之后须重新获取
接口地址:获取access_token接口 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140183
这里的获取微信全局access_token接口就不讲了,能看到这篇文章的小伙伴应该早就写过了,哈哈哈。
上传卡券logo
页面地址:http://mp.weixin.qq.com/debug/
接口类型:基础支持
接口列表:上传图片素材接口
access_token: 上一步获得的access_token
buffer:你选择的图片
点击检查问题,即可获取图片url,在下一步创建卡劵的参数中需要
接口地址:上传图片接口 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1451025056
此接口就是上传商户logo,可以获得一个卡券logo链接,基本上就用一次,如果不想使用此接口来上传logo,可以在公众平台手动创建优惠券时上传logo,上传后可以在logo图片上鼠标右键-复制图片路径,也是一样的(不想调接口的可以用这个歪招哈哈哈哈)。
创建卡券
页面地址:http://mp.weixin.qq.com/debug/
接口类型:卡劵接口
接口列表:创建卡劵接口
access_token:第一步获得的access_token
创建卡券接口地址:
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1451025056以下为调用接口示例:
                        
                        
                    