微信卡券核销
2016-01-08 19:49
531 查看
1.引入JS文件
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js "></script>
2.js配置
<script type="text/javascript"> wx.config({ // debug: true, appId: '<?php echo $wxjs['appId']?>', timestamp: <?php echo $wxjs['timestamp']?>, nonceStr: '<?php echo $wxjs['nonceStr']?>', signature: '<?php echo $wxjs['signature']?>', jsApiList: [ 'pauseVoice', 'chooseCard', ] }); wx.error(function (res) { alert(res.errMsg); }); wx.ready(function(){ }); </script>
3.拉起店铺可用卡券列表
<script type="text/javascript"> function doFind(){ wx.chooseCard({ shopId: '', // 门店Id cardType: '<?php echo $arr['card_type']?>', // 卡券类型 cardId: '', // 卡券Id timestamp: '<?php echo $arr['time_stamp']?>', // 卡券签名时间戳 nonceStr: '<?php echo $arr['nonceStr']?>', // 卡券签名随机串 signType: 'SHA1', // 签名方式,默认'SHA1' cardSign: '<?php echo $arr['sign']?>', // 卡券签名 success: function (res) { var cardList= res.cardList; // 用户选中的卡券列表信息 $('#s').html(cardList); } }) } </script>
4.Code解码
http请求方式: POST https://api.weixin.qq.com/card/code/decrypt?access_token=TOKEN POST数据 [code]{ "encrypt_code":"XXIzTtMqCxwOaawoE91+VJdsFmv7b8g0VZIZkqf4GWA60Fzpc8ksZ/5ZZ0DVkXdE" }
5.查询Code的有效应
http请求方式: POST https://api.weixin.qq.com/card/code/consume?access_token=TOKENPOST数据
非自定义Code卡券的请求 { "code": "12312313" } 或自定义Code卡券的请求 { "code": "12312313", "card_id": "pFS7Fjg8kV1IdDz01r4SQwMkuCKc" }
6.核销
接口调用请求说明POST数据
[code]http请求方式: POST https://api.weixin.qq.com/card/code/consume?access_token=TOKEN
非自定义Code卡券的请求 { "code": "12312313" } 或自定义Code卡券的请求 { "code": "12312313", "card_id": "pFS7Fjg8kV1IdDz01r4SQwMkuCKc" }
[/code]
相关文章推荐
- Perl 微信模块--Weixin::Client
- iOS下微信语音播放之切换听筒和扬声器的方法解决方案
- 生成随机密码 可生成微信密钥key
- 第三方微信授权登录的iOS代码分析
- phonegap(cordova) 自定义插件代码篇(六)----android ,iOS 微信支付工具整合
- 关于微信跨号支付
- 微信开发之网页授权获取用户信息(二)
- 仿照微信的效果,实现了一个支持多选、选原图和视频的图片选择器,适配了iOS6-9系统,3行代码即可集成.
- Android实现类似微信的延迟加载的Fragment——LazyFragment
- iOS下微信语音播放之切换听筒和扬声器的方法解决方案
- 微信和支付宝接口开发
- Android 分享透明图片到微信变黑的问题
- 微信图文美化编辑器试试构思编辑器
- Android 软键盘和emoji表情切换方案,和微信几乎一样的体验
- 检测微信是否已安装在手机上
- 微信红包接口集成流程
- 仿照微信的效果,实现了一个支持多选、选原图和视频的图片选择器,适配了iOS6-9系统,3行代码即可集成.
- Nagios全方位告警接入-电话/微信/短信都支持
- 微信收费事件背后被广泛忽略的技术细节
- Android微信右上角弹出的对话选择框实现