童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

从0开始,我做了个扫码支付

5月21日 眉梢欢投稿
  新零售模式在线下门店,笔者想通过扫码的方式让用户使用积分,电子钱包、电子储值卡等其他类型的有价虚拟币逻辑相同。
  京东的“京豆”,淘宝的“淘金币”本质是一种积分,过去大家都是建“积分商城”。用户通过消费、完善信息等操作获得积分,在积分商城消费积分。
  积分商城可以增加用户黏性,但无法通过积分商城提高复购、客单等。所以越来越多的项目开始使用类似京东和淘宝的方式,积分可以抵扣部分金额。
  项目背景
  积分可抵扣金额,那么积分就是一种支付方式。在线上渠道下单扣减相应积分即可(涉及组合收银等逻辑)。而新零售项目还需要考虑用户在线下门店如何方便、快捷、安全的使用积分。
  我们先后做过两个版本:
  V1。0“支付密码”,每次消费积分都需填写支付密码。
  门店配备密码键盘,使用积分时用户自行录入支付密码。
  “货到付款”场景,签收时用户在“配送App”(TMS)录入支付密码。
  V2。0将“支付密码”改为“短信验证码”。
  在门店使用积分时,收银员询问用户验证码并将验证码录入系统。
  “货到付款”场景,签收时用户将验证码告知配送员,配送员在“配送App”(TMS)录入验证码。
  到2。0基本上已经解决需求,但多少还有一些问题。于是我们想到了终极解决方案:扫码支付。
  一、扫码支付方式
  扫码支付有两种方式:
  1。门店扫顾客码(顾客被扫)
  用户出示付款码门店配送App扫码录入支付密码(超过安全限额)扣款,显示支付结果
  门店扫顾客码
  2。顾客扫门店码(顾客主扫)
  用户打开扫一扫门店出示收款码用户扫码,填写支付金额录入支付密码扣款,显示支付结果
  顾客扫门店码
  第2种方式最后我们舍弃了,主因有:
  需要用户操作步骤多:扫码,填写金额,录入支付密码。第1种方式,用户只需要出示付款码即可。(超过安全限额才需要录入密码)
  支付完成后,店员需要确认支付结果。(小商家都是通过蓝牙音响报音确认)
  支付宝和微信作为一个支付工具,需要考虑小商家没有技术研发能力的情况,所以需要第2种方式。
  二、功能
  门店扫顾客码需要各系统有哪些功能支持?
  1。App、小程序等用户端
  用户端功能
  在用户端出示付款码:例如支付宝首页的“付款”。为保证支付码安全,付款码会定时失效,需要刷新。这样被拍下来或者截图都是无效的;
  用户出示付款码被门店扫码后,如果超过免密支付安全额,需要录入密码或短信验证码。免密支付安全额可以用户自行设定,也可以系统统一设定;
  支付结果页,告知用户支付成功还是失败。支付密码错误、余额不足都是在支付时提醒,支付失败一般是系统问题导致;
  支付记录,或者称为消费记录。用户可以参看每一笔的支付金额、时间等信息。
  2。收银终端(门店、配送App)
  记录付款码信息:通过扫码枪或者配送场景PDA设备扫付款后,读取付款码信息;
  将付款码信息传中台,中台判断付款码的有效性。如果付款码无效则提示无效信息;
  显示支付结果,用户录入支付密码后显示中台返回的支付结果,如果支付失败还需显示失败原因。
  3。中台
  (1)生成付款码。用户打开付款码页面时,要生成并显示付款码,条形码或者二维码。为保证支付安全,付款码会有失效状态。用户刷新后,中台重新生成付款码。
  (2)在门店收银系统或配送App扫码后,将订单信息和码信息通过接口传到中台。中台需要验证用户的付款码是否有效是否是有效的付款码、是否过期、是否已经被扫。
  (3)扣积分:
  中台先判断用户支付的积分额是否超过了免密支付安全限额:如果未超过限额则扣减积分、修改付款码被扫状态并将支付结果反馈给前端;如果超过免密支付安全限额,则需要用户录入支付密码(或短信验证码)。
  用户录入支付密码后前端传给中台,中台判断支付密码(或短信验证码)是否正确:密码正确则扣减积分、修改付款码被扫状态并将支付结果反馈给前端;密码错误则提示用户“密码不正确”,用户重新录入密码。(此处需要有密码找回和密码录入次数限制功能)
  (4)返回支付结果,支付成功或者失败。
  支付失败场景:付款码错误(无效、过期、已被扫)、积分余额不足、其他系统原因。
  4。功能细节完善后的思维导图
  扫码支付各系统功能
  三、流程
  1。付款码是什么,怎么生成?
  我们不知道支付宝和微信是怎么解决这个问题的,我们自己想了一个方案:
  系统给每个用户都生成一个积分账户,积分账户和用户会员号绑定。付款其实就是系统扣减对应账户积分的过程;
  如果直接使用积分账户生成付款码,首先不安全,其次付款码是定时变化的而积分账户并不变。所以需要把积分账户做一个转化,转化为一个中间码。(中间码的生成规则就随意了:可以积分账户算法,也可以直接生成随机数);
  将中间码和积分账户关联,这样积分账户不变,只需要定时生成一个中间码和积分账户关联就可以了;
  中间码的有效时间为1分钟,过期后重新生成一个有效期为1分钟的中间码;
  系统扫码后读取的是中间码,中台根据中间码找到积分账户扣减对应积分。
  2。流程图
  流程在梳理功能过程图基本都讲完了,不多说上图:
  扫码支付流程
投诉 评论 转载

从0开始,我做了个扫码支付新零售模式在线下门店,笔者想通过扫码的方式让用户使用积分,电子钱包、电子储值卡等其他类型的有价虚拟币逻辑相同。京东的“京豆”,淘宝的“淘金币”本质是一种积分,过去大家都是……干货预警:功能型小程序的前后台原型设计这是一篇干货满满的文章,如果你想要做小程序,一定不能错过!最近公司基于目前招聘兼职老师的流程做了一款小程序。之所以选择做小程序的原因,一方面是因为项目功能比较简单,没必要……豆瓣读书VS当当网:谈推荐策略如何定义理想态推荐板块是用户习以为常的APP板块,从这一小小板块可以看出什么呢?下图展示的是一个产品从发现问题到解决问题的整个循环,产品经理的工作都是围绕这这几个阶段展开的,本文将以豆……自动驾驶的困境与未来自动驾驶,是一个根植于人类内心深处的梦想。随着科技的发展,近年来,自动驾驶已逐步成为现实。纵使如此,它仍然面临不小的挑战。一、梦想FlyingCarpet,byVi……互联网平台资金结算的合规处理方案互联网平台如何合规进行资金结算?在本篇文章中笔者给大家讲解了互联网平台资金结算的相关知识及其解决方案,希望大家都能有所收获。央行对于支付资金的监管逐步加强。银行支付机构也……物联网平台要实现哪些功能?物联网平台正热,具体要实现哪些功能,遵照什么原则进行搭建,这些问题,都可以在本文找到答案。近些年“物联网平台”这个词没少听,可它到底有哪些功能呢?物联网平台在物联网……视觉设计标准流程:从理性,到感性本文主要是想让大家去关注视觉设计的流程本身,希望通过一套标准、规范的流程,以我们的专业程度去提升客户的信任感。在大部分设计师和客户的认知中,视觉是感性的东西,但通过观察和……游戏化实战:如何在让人痛苦的领域打造让用户上瘾的产品(一)游戏化设计能够让增加产品趣味性,增加用户使用时间。而对于学习等比较挑战自觉性的内容来说,游戏化设计会是一种很好的选择。游戏化:将游戏设计的手段应用于非游戏的场景,用游戏的……三种最主流的响应式栅格真正大范围使用、可以借鉴的、非理想主义的响应式栅格存在吗?本文给大家介绍三种最主流的响应式栅格,一起来看看如果你有研究过谷歌的MaterialDesign的响应式栅格,应……移情映射:设计思维的第一步利用移情图可视化用户的态度和行为,能够帮助用户体验团队在深入理解最终用户时达成一致。映射过程还揭示了现有用户数据中的任何漏洞。设计的目的包含为用户解决问题。因此,把自己当……案例分析:缤客App改版升级全过程每一次学习改版案例,不仅仅只是去看在视觉层面的变化,更多的应该是要学习到作者改版背后的思考。为什么要这么改,原因是什么,目的又是什么,怎么做,有哪些限制等等,有很多东西要去思考……预览、保存和发布:编辑器的设计者如何设计这些功能预览、保存和发布,是在进行一些图文编辑时会涉及到的基础功能,身为这些编辑器的设计者,该如何对这些功能进行考量,如何在设计时最大限度对使用者提供便利,笔者结合自己的工作经历给出了……
做好商业模式调整,逃出创业的死亡泥沼人人都应该做产品经理产品经理进阶篇:模块化思维下的产品逻辑要一夜情的客户,还是长情的用户?从卖水摊位之间的竞争看如何更好的满足用户需求【知乎精选】产品经理如何培养在产品业务逻辑方面的思考网易产品面试总结做WebApp和NativeApp之前,你需要考虑的四个方面把用户当成小白,真的好吗?从电影《约会专家》中看用户需求AppleWatch用户体验测评产品如果越做越乱,就回到梦开始的地方

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界