码迷,mamicode.com
首页 > 微信 > 详细

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

时间:2017-07-11 12:18:05      阅读:2307      评论:0      收藏:0      [点我收藏+]

标签:实现   系统   接口   用户   显示   请求   事件   crm   url   

背景

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

 

实现基本逻辑

 

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

 

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

 

 

 

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

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

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

标签:实现   系统   接口   用户   显示   请求   事件   crm   url   

原文地址:http://www.cnblogs.com/saving/p/7149889.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!