博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信会员卡线上线下积分打通研究
阅读量:5033 次
发布时间:2019-06-12

本文共 940 字,大约阅读时间需要 3 分钟。

会员卡重要可打通字段包括:积分和折扣(买单支付时可用)。
有一个可选激活会员卡的动作。
同步可用涉及到的接口:
1.查询会员信息(积分,余额)。不懂余额在这里是什么概念,没看到充值的功能,是备用字段吧?
2.微信买单(支付)会有消息推送开发者(其中包含卡ID等数据)。----买单事件推送(在线下打通中显得很重要)
3.更新会员卡信息(如果无法实时同步强烈建议一天更新一次不超过三次)。----会员的积分等数据变动可选推送给用户。
疑问:
1.在创建卡的时候,有消费N元赠送N积分的设置,还有最大赠送积分的上限,一个积分抵扣N元的设置,这一块是可生效的么??如果赠送积分的这块生效,那么积分变动是否会自动更新???那么还需要调用更新积分的接口更新数据吗??如果不是自动生效的,那么这些字段只是显示用的么???
会员卡积分的抵扣和新增是自动的吗还是必须通过接口更新积分值??有弄过的大神么? 
企鹅的文档一直都是坑洞百出。
有网友称必须是接口更新,那么这些字段就是用于  更新会员信息API    的逻辑判断用的?
2.会员卡类似卡券,只能线下使用,如果需要积分打通线上,那么需要线下收银系统能记录消费的数据。
分析:单凭微信买单事件推送,只能得到卡ID和code,还有支付交易号,支付金额。如果收银系统能支持记录微信的支付交易号(应该是不支持的,因为线下收银并不会接收微信支付返回数据不是么或者说不会记录微信支付的凭证数据,至少银豹是的(
银豹有支付交易号但没有提供接口获取),就别说交易号和相应的积分抵扣数据--
如使用微信支付积分抵扣了2块钱,那么银豹并不会记录,微信买单推送也不记录,导致电商系统并不知道这个单是否使用积分抵扣,那么积分就无法同步减操作到更新微信会员卡,因为线下支付这块把数据源断了不可溯源),那么就可以通过交易号关联到电商系统数据库记录的微信支付推送信息匹配,得到本单的消费记录进行积分等数据的同步处理,这个导致积分无法同步的问题是必然存在的(由线下单的拉取,然后是积分同步的接口两个原因导致)。
所以对于银豹系统,会员卡线上线下的积分是打不通的。其他系统另论。

转载于:https://www.cnblogs.com/linewman/p/9918768.html

你可能感兴趣的文章
Android官方技术文档翻译——ApplicationId 与 PackageName
查看>>
js随机数的取整
查看>>
Feign使用Hystrix无效原因及解决方法
查看>>
Sam做题记录
查看>>
[bzoj] 2453 维护数列 || 单点修改分块
查看>>
IIS版本变迁
查看>>
【eclipse jar包】在编写java代码时,为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,我们在编写时,只需引入到Eclipse中即可。...
查看>>
软件工程APP进度更新
查看>>
Python 使用正则替换 re.sub
查看>>
测试用例(一)
查看>>
邮件中的样式问题
查看>>
AJAX 状态值与状态码详解
查看>>
php面向对象编程(oop)基础知识示例解释
查看>>
关于根据Build Platform或者OS 加载x86或者x64 dll的问题
查看>>
程序员高效开发的几个技巧
查看>>
hexo 搭建博客
查看>>
建造者模式(屌丝专用)
查看>>
Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
查看>>
酷狗的皮肤文件存放在哪
查看>>
C++的引用
查看>>