微信会员卡,开卡组件开发遇到总汇

背景

业务要求,使用微信会员卡开卡组件让用户领取注册会员卡,注册后给用户发优惠券(CRM系统的优惠券)。

实现基本逻辑

1.设置微信会员卡,激活后跳转激活。这样设置后,用户填写资料激活后会跳转到设置的url上。设置后微信仍然会有用户领卡事件推送消息,但是没有微信用户激活会员卡事件消息。

2.在跳转链接里获取用户的open_id、加密秘钥、加密卡号等信息。用这些信息请求微信接口获取数据,实现发卡,最后显示卡券信息。

1.微信文档说需要对加密的卡号、加密的秘钥进行UrlDecode。但我发现是不需要的,URLDecode反而会出错。

2.测试的时候,直接用记录的 open_id、加密秘钥、加密卡号直接访问作为带参访问url,+号会变成空格。需要判断是否有空格并转换成+号才能跑完流程。

时间: 2024-12-22 04:00:32

微信会员卡,开卡组件开发遇到总汇的相关文章

微信小程序image组件开发程序以及相关图片问题参考资料汇总

微信小程序image组件开发程序以及相关图片问题参考资料汇总,希望对大家小程序开发能有一定的参考和借鉴价值.以下汇总主要涉及到微信小程序image组件有关资源路径.缩放和剪裁模式等进行的探讨,无论是对微信小程序新手还是正在开发中的朋友都是很好的小程序学习资料. 微信小程序image组件必备基础知识: image组件默认宽度300px.高度225px image的属性mode有13种模式,其中4种是缩放模式,9种是裁剪模式 image组件开发教程汇总: 微信小程序自定义组件实现图片单指拖动.双指缩

微信小程序倒计时组件开发

今天给大家带来微信小程序倒计时组件具体开发步骤: 先来看下最终效果: git源:http://git.oschina.net/dotton/CountDown 分步骤-性子急的朋友,可以直接看最后那段代码. wxml文件放个text <text>second: {{second}} micro second:{{micro_second}}</text> 在js文件中调用 function countdown(that) {  var second = that.data.seco

微信H5房卡9人牛牛青龙大厅开发页面按钮组设计总结

什么是按钮组? 顾名思义,按钮组就是指两个或两个以上的按钮排布在一起.为了了解按钮组的使用场景,首先我们来思考一个问题:什么时候我们会使用按钮组? 从按钮组的样式上我们可以看出常见的按钮组是供用户进行判断(两个选项)或者选择(两个以上选项)的. 判断 首先我们来说判断,就是只有两个按钮的情况.一般来说,两个按钮中肯定有一个拥有更高的优先级或者说用户更希望去点击,那么我们会在样式设计上进行区分. Image title 微信的"取消"按钮背景色选择的是灰色,而淘宝直接让"取消&

正版会员管理软件连锁 仿一卡易微信会员卡 会员卡管理互联网版

 哈林电子会员卡系统是目前互联网首家B/S会员管理软件销售渠道,电子会员卡系统采用云计算SAAS模式,银行级安全技术措施:数据传输 SSL加密.数据存储MD5加密.多服务器分流控制.服务器数据同步.异地容灾备份等.本店为哈林电子会员卡软件淘宝官方店!本店所卖哈林所有软件以及微信会员卡功能保证是终身使用,终身售后支持!绝无任何年费!谢谢您的支持! 什么是微信会员卡? 所谓微信会员卡,是将商家发行的传统会员卡,经过电子化转换后,存储在微信中.消费者打开微信,扫描商家的会员招募二维码或添加指定微信

微信h5牛牛房间开卡 架设教程

类型1:卡牌.跑酷等弱交互服务端 卡牌跑酷类因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实现往往使用简单的 HTTP服务器: 登录时可以使用非对称加密(RSA, DH),服务器根据客户端uid,当前时间戳还有服务端私钥(微信h5牛牛房间开卡 架设教程 q-2152876294),计算哈希得到的加密 key 并发送给客户端.之后双方都用 HTTP通信,并用那个key进行RC4加密.客户端收到key和时间戳后保存在内存,用于之后通信,服务端

微信公众号开发之js-sdk开发

公司最近项目需要使用微信进行分享,对微信的jssdk研究了下,由于研究过程并不顺利,遇到的坑比较多,所以特意将研究结果记录下来,供大家批评和参考! 官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115 微信的jssdk是面向网页开发者提供的基于微信内的网页开发工具包,提供了诸如分享朋友圈,分享微信好友,分享QQ好友 and so on,具体支持的文档参考上述官方文档; 在进行微信jssdk开发之前,首先你得拥

Cocos2d-X游戏开发(一):搭建微信H5棋牌牛牛出租平台房卡代理开发环境

首先到Cocos2d-X下载最新版微信H5棋牌牛牛出租平台房卡代理开发环境具体联系Q1687054422,下载的是cocos2d-2.0-x-2.0.3.zip此版本对于iOS 6做了些兼容正好适合,其他版本,http://code.google.com/p/cocos2d-x/downloads/list进入文件夹命令:"cd cocos2d-1.0.1-x-0.9.2",然后"sudo ./install-templates-xcode.sh"命令开始执行安装命

饿了么基于Vue2.0的通用组件开发之路(分享会记录)

Element:一套通用组件库的开发之路 Element 是由饿了么UED设计.饿了么大前端开发的一套基于 Vue 2.0 的桌面端组件库.今天我们要分享的就是开发 Element 的一些心得. 官网:http://element.eleme.io/#/github:https://github.com/ElemeFE/element ## 设计目的 大部分项目起源都是源于业务方的需求,Element 也是一样.随着公司业务发展,内部开始衍生出很多后台系统,UED 部门也接到越来越多的设计需求,

微信应用号小程序开发(金华火爆版)

想必大家都关心微信应用号的最终形态到底是什么样子?怎样将一个「服务号」改造成为「小程序」? 金华腾云科技分享:开发过程吧. OK,为了让大家尽快看到这份教程!今晚开始更新,希望明天一早就能发布第一篇教程!记录开始!看看几天能完成变身吧! 序言开始开发应用号之前,先看看官方公布的「小程序」教程吧!(以下内容来自微信官方公布的「小程序」开发指南) 本文档将带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果.这个小程序的首页将会显示欢迎语以及当前用户的微信头像,点击头像,可以在新开