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


背景

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

 

实现基本逻辑

 

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

 

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

 

 

 

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM