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

Posted 狂乱贵公子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信会员卡,开卡组件开发遇到总汇相关的知识,希望对你有一定的参考价值。

背景

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

 

实现基本逻辑

 

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

 

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

 

 

 

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

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

以上是关于微信会员卡,开卡组件开发遇到总汇的主要内容,如果未能解决你的问题,请参考以下文章

加油站会员管理小程序实战开发教程13

加油站会员管理小程序实战开发教程14 会员充值

加油站会员管理小程序实战开发教程14 会员充值

关于微信小程序原生组件与uniApp混合开发过程遇到的问题与解决方式

会员管理系统实战开发教程

手摸手教你微信小程序开发之自定义组件