01.收银台的产品架构

重点收银台架构的三个方面:

1.公司所支持的收银台种类以未来拓展倾向

2.支付方式的枚举及根据业务发展预判拓展倾向

3.收银台服务端的能力建设规划和选择

02.收银台的业务架构

收银台,是支付的起点,所以无论是何种企业或者支付组织,收银台都是支付架构的最前位置,支付从“收银台”开始,直面终端用户“消费者,B端商户,内部用户”;

消费者下单需要的用户收银台

 商家支付货款或充值的商家收银台

02.收银台的支付流程

收银台是支付的起点,是交易环节和支付环节的衔接点,用户在交易环节完成了商品的选购以及订单的填写、合同签约以后,下一步就要进入支付环节完成支付,而支付的起点就是收银台。用户在收银台选择合适的支付方式进行支付

03.常见支付场景及关系

收银台的设计离不开企业业务特点,而企业的业务特点又离不开交易场景,我们看下常见的支付场景有哪些,这些场景对收银台的诉求

05.医疗场景收银台

在医疗的业务场景下,患者在接受医疗服务后需要缴纳相应的费用,而传统的医院收费方式存在排队等待、缴费不方便等问题。因此,我们的医疗场景下收银台模块设计旨在解决这些问题,提供一种更加便捷、快速的缴费方式。

那么,接下来我们一起通过两个常见医疗场景了解存在的用户痛点。

场景一:预约挂号

场景二:线下问诊

通过以上场景,可以看出医疗场景下收银台解决的核心问题是便捷、快速的缴费减少排队等待,以及提高医院工作效率。

(1).业务架构设计

通过上述医疗场景分析,业务架构设计如下:

(2).关键逻辑设计

诊前:

此处的“收银台”界面即“确认预约”界面。

诊中:

就诊中缴费的交互方式分为两种:

方式一:医生开完处方单,HIS系统直接推送“缴费单”信息至微信,或者患者直接进入小程序点击“缴费单”,点击“立即支付”即可完成缴费业务。(小程序已存在患者信息)

方式二:医生开完处方单,打印出收费单据,患者仅需使用微信扫一扫,即进入“缴费单”界面,点击“立即支付”即可完成缴费业务。(小程序不一定存在患者信息)

此处的“收银台”界面即“缴费单”界面。

就诊后:

患者微信支付成功后,微信支付回传支付信息至收银台模块,收银台模块通知订单系统,订单通知相关的业务系统。

住院业务:

入院前:

此处的“收银台”界面即“住院押金”界面,类似金额充值。

住院中

医生每日录入该名患者的处方信息,生成日清单(订单),向收银台模块发起账户扣款请求,执行成功记录在住院清单模块。若余额不足,账户系统推送余额不足信息。患者点击,进入“住院押金”界面。

出院后

医生在住院业务系统里点击结算,结算系统获取订单信息并统计生成结算信息,推送账户系统执行扣款结算任务。若存在余额,则由收银台模块执行原路退回任

(3).收银台功能设计

在医疗场景下,收银台模块是非常重要的一环,可以提高医院的工作效率,节省时间和资源,同时也可以提高患者和家属的支付体验。

3.1.收费功能

收费功能包括各种费用的收取和处理,如挂号费、检查费、药品费、手术费等。同时,收费功能还需要考虑到支付方式的多样化,包括现金、银行卡、支付宝、微信等多种支付方式。(以下介绍均以微信小程序为例,故支付方式上仅支持微信支付。)

3.2.退费功能

退费功能包括各种费用的退还和处理,如挂号费、检查费、药品费、手术费等。同时,退费功能还需要考虑到退费的流程和时间,以及各种支付方式的退款方式。

3.3.预约挂号功能

预约挂号功能包括患者的预约挂号等操作。同时,预约功能还需要考虑到预约的流程和时间,以及预约的方式和费用等细节。

3.4.查询功能

查询功能包括各种费用、预约、挂号等信息的查询和处理。同时,查询功能还需要考虑到查询的方式和流程,以及查询结果的呈现方式等细节。

总之,在医疗场景下,收银台模块需要考虑到收费、退费、预约挂号、查询等各项功能设计。只有在各项功能设计的细节都做好了,才能开发出一个高效、安全、易用的收银台应用产品。

(4).最后小结

在设计医疗场景下的收银台应用产品时,需要考虑到多方面的需求,比如保护患者信息的安全、提高工作效率、简单易用等等。由于医院等级越高,业务系统越复杂,因此需要为产品设计相应的模块和功能,以满足不同的业务需求和用户群体。同时,还需要确保产品简单易懂,适应不同用户的需求。

此外,收银台应用产品还可以应用到其他的场景中,比如食堂收费、停车收费等。产品设计需要根据不同的业务需求,为产品设计相应的功能,以满足用户的需求。

06.积分电商收银台

作为线上+线下新零售积分电商系统,有app收银台和线下门店收银POS收银台,无论是线上还是线下支付收银均可共同参与促销活动、营销活动,订单下单后都会影响商家进销存系统的库存,收银台内有积分+积分全额抵扣、积分+第三方支付、第三方支付、大额转账等

商家店铺内的商品可参与促销活动:满减、满赠、满元加购,营销优惠券(品牌、类别、商品、全场券),积分抵扣消费,会员等级会员价,同时门店可进行储值卡充值及储值卡支付。

01.业务流程图及系统逻辑

平台运营后台设置收银台支付方式规则,前台用户下单时,系统会获取支付方式设置顺序、在用户选择第一种支付方式后会判断是否为积分,积分支付会出现全额抵扣订单和抵扣部分,当使用积分不足为部分抵扣时,系统会进入组合支付,用户在选择第二种方式时会根据后台设置支付比例获取两种支付方式相加大于100%作为组合支付,不满足及不可组合;

同时支付方式存在积分时系统会判断是否实名认证、设备是否常用等,初次将验证手机验证码,最后验证交易密码即可完成订单积分支付;

在请求调起收银台时,会判断是否商品存在营销、促销、会员价等优惠,系统会排除互斥优惠方式,将最终优惠价格分摊至参与优惠单品,订单使用积分抵扣后,也会按照抵扣金额与商品金额占比进行单品抵扣分摊,最终计算出单商品实际支付金额和总订单实付金额作为后期商家分账、优惠补贴等结算使用。

07.线下游乐收银台

01.场景及功能

与传统的收银系统只负责收银这一项工作不同,线下游乐场所为了满足多样化运营的需求,往往需要收银台除了正常的售票功能外兼顾线上订单出票、会员管理、当日订单管理、团建订单管理、预约订单管理等功能。

现在我们看一下整个收银台变迁升级的过程是怎么样的,是如何一步步形成了上图的功能体系

1.1线下交易功能

小王开了一家密室逃脱,接入一个收银台来帮助他完成门店的售票收银工作。小王会使用这个收银台做些什么呢?

在管理后台上架商品,在顾客到店时选择商品创建订单,使用扫码枪扫描用户的付款码,待用户支付完毕后将收银台打印的票据交给顾客,一天结束之后在管理后台复盘当天的订单。

1.2当日订单管理功能

上述的收银过程会产生一个问题,就是对当日的订单管理起来非常不方便。

如果顾客要更换商品或是进行退款等操作必须要先退出收银台或者在另一个设备上登录管理后台才可以对订单进行管理。

于是小王希望能在收银台上直接管理当天的订单。

1.3优惠及导购功能

收银台升级功能之后,小王开始考虑如何吸引更多的客户。

他想到了可以通过优惠活动的方式吸引用户消费,同时招募一些推广人员来为这次活动引流。

为了能在收银台上使用优惠以及给推广人员结算分成费用,小王又需要能在管理后台中配置优惠券以及在收银台上使用优惠券,同时他还需要能在创建订单时关联导购员方便结算推广人员的费用。

1.4交班功能

小王的生意渐渐红火了起来,他发现自己一个人有点忙不过来了,他需要招募一个或多个店长来帮助自己完成收银的工作,这样可以几个人轮流倒班。

这个时候就产生了一个新的问题,小王应该如何给每个店长结算业绩呢?

最好的办法是每个店长下班时进行一次交班,收银台自动打印一份店长工作期间的流水汇总,小王再根据流水去给店长结算业绩。

1.5第三方订单出票功能

很快小王的店铺就遇到了瓶颈,单靠线下的自然流量已经无法实现收入增长了,小王就想着将自己的商品上架到美团或者抖音,从线上获得收入增长。

于是需要收银台要么能直接识别美团或抖音的订单,要么至少做到将美团或抖音的订单和当前的订单关联起来便于查账。

考虑到暂不清楚第三方订单有多少量以及是否会新增第三方,小王选择了关联订单的方案。

1.6会员管理功能

小王为了能更好的服务顾客以及增加顾客的复购,想推出自己的会员卡业务。

同样出于便于管理的需求,最好是能在收银台上就集成开设会员卡、充值会员卡、管理会员卡的功能,同时在支付时可以选择会员卡进行支付。

为了便于管理会员卡充值订单,最好在当日订单管理功能中也可以查询到会员卡充值订单。

1.7线上订单出票功能

当积累了一定的会员后,小王考虑着能否接入一套线上商城,让自己的会员可以在自己的线上商城中购买商品并管理自己的会员卡呢?

说干就干,很快小王就推出了一个线上商城,但是新问题再次出现了,线上的订单如何在线下进行核销呢?

收银台看来还得支撑线上订单出票,同样的为了便于管理收银台的当日订单管理中要能查询管理到这笔订单。

1.8团队订单/预约订单功能

小王的密室店越来越火爆,订单与日俱增,很多大小团体希望能在小王的店铺内开展自己的团队活动,同时散客也不喜欢每次线上买票后到了门店结果无法消费。

于是小王只能考虑新增团队订单功能和预约订单功能,考虑到这两者面向的对象和消费方式有别于一般的用户,小王选择将功能集成在收银台一起管理,但要注意和当日订单做好区分和融合(团队订单和预约订单在最终支付完全前不应该进入当日订单)。

02.收银台架构

基于上述场景分析和收银台功能思维导图,收银台架构如下(蓝色为应用层,黄色为服务层,为保证结构图清晰可见此说明用文字表示):

03.收银台设计

聊完了场景和架构,我们接下来看看具体的设计(会员相关的内容在钱包中已经分析过这里不再重点展示)。

3.1线下交易界面

选择导购员本质上是将导购员的信息和订单信息做一个绑定关系(甚至可以采用备注的方式将导购昵称写在订单备注里),所以在下单时选择事先配置好的一位导购员即可。

接下来我们看看商品的选择,在商品区选择某一个商品后它就会出现在下单区,同时下单区会显示估算出来的支付金额(为了推销会员卡这里也会同步显示如果使用会员卡支付可以优惠多少金额,省去店长口算金额)。

为了便于展示和管理商品,下单区内的商品信息是简化的,且可以修改商品数量以及删除商品。

选择了商品后我们还需要选择是否使用优惠券,如下图所示我们可以看到优惠券的信息以及使用限制。选择了优惠券会在下单区同步优惠券信息,同时估算金额同步发生变化,点击优惠券的“X”可以删除优惠券。

3.2选择优惠方式界面

选择好商品和优惠券后,我们就可以点击下单确认订单信息并进行收款了,如下图所示。

3.3选择支付方式界面

选择支付方式界面的左侧会显示订单最终的信息,需要注意的是该信息可能因支付方式的不同而发生改变。

右侧除了选择支付方式外,如果是第三方订单还需要输入第三方订单号对订单进行关联(同样可以采用备注的方式)。

如果支付方式选择的是微信和支付宝,那么就使用扫码枪扫描一下用户的付款码,然后确认支付即可。如果支付方式选择的是会员卡,就需要输入会员卡号或者用户手机号,最后点击确认支付即可。

小知识点

知识点1:顾客已经在第三方支付了费用,这里还如何进行支付呢?简单的处理办法便是小王上架一个0元的商品和第三方售卖的商品对应起来即可。那第三方售卖的是代金券呢?上架一个和代金券一样面值的优惠券即可。

知识点2:商户扫描用户的付款码属于B扫C,本质上是通过扫码获取用户的付款码数字,然后通过付款码数字调用对应的平台接口完成支付。

3.4出票流程

支付完成之后系统便会自动打印小票,到此收银台最常使用的收银功能就形成了一个完整的闭环。整体看下来流程如下(虚线代表下个环节可跳过,实线代表不可跳过):

这个时候我们再来回看收银台上出现过,但一直没有提及的功能:线上订单出票。

在之前的功能解析中该功能算的上是一个重要的组成部分,但是为什么体现在收银台中就变成了一个小小的按钮呢?

我们来看问题出在哪里,我们先来看看线上下单出票的流程:

我们可以发现相比于线下收银流程上少了很多环节,线上下单不需要选择导购也不需要关联第三方信息甚至不需要输入支付信息,而且大部分的环节都是在线上完成的(黄色块)。

所以收银台只需要能出票即可,而出票有多简单呢?输入订单号即可打印票据,故此不用在收银台上占据太多位置。

出票完成后收银台最重要的功能就是提供订单管理了,我们先来看看订单管理的界面。

3.5当日订单管理界面

这就是一个很普通的订单管理功能,可以检索订单、查看订单信息以及管理订单。这里我们重点说说订单分类和管理订单的部分。

我们前面有提到订单的种类有很多,但从整体上来看不管是何种订单都理应包含以上图中所示元素。只不过对于其中一些元素不同的订单类型可能有不同的子项。

比如对于线下交易来说,订单状态包含“待支付”“已支付”“已出票”“已使用”等类型;但是对于会员业务来说,订单状态要么是“充值成功”要么是“充值失败”。又比如会员业务没有更换商品的功能,而线下交易和线上交易需要支持更换商品。

管理订单的部分主要说明一下各种功能的意义或者办理流程,但不涉及到具体的页面表现。

3.6更换商品流程

更换商品是一种很常见的行为,为什么需要更换商品需要根据门店的经营内容和顾客的心理状态来具体分析,比如小王的密室店就有可能因为上一场的顾客毁坏了设备而导致下一场的玩家无法正常消费不得不更换商品

退款也是门店运营中一种常见的问题,一般支付渠道都会提供退款渠道,这里就不再展开说明了。

3.7打印票据

打印票据值得重点说一说。可能有人疑问在前面的收银环节和出票环节不是已经打印票据了吗?为什么还需要提供一个功能来重复进行这一个操作呢?

这是由业务所决定的,如果存在验票的环节那么就需要考虑到用户一次性购买多个商品后在进行消费时遗失票据的情况,此时重新打印票据就有意义了。

接下来我们看看团队订单管理,依旧先看图

3.8团队订单管理界面

如图所示,一笔团队订单除了基本的下单时间和流水号,还会有客户的联系方式、预定时间以及押金(押金是为了避免顾客放鸽子导致门店空场)。

下面看看如何添加一笔新的订单

3.9团队订单新建页面

下单成功之后就可以等待客户到店消费了,消费完毕使用结算功能收取尾款就完成了一次团队订单的交易,同时这笔订单会从团队订单管理中移动到当日订单管理中。

最后是关于预定订单管理的说明。因为预定的环节主要发生在用户侧,收银台只是用于接收预定的信息并进行简单的管理(获取用户联系方式及取消预定)。

08.ETC场景收银台

常见的收银台,前台承担着支付充值请求、可用支付方式处理、默认支付方式及排序处理、支付方式图标及文案展示处理以及支付充值处理;后台则承担着各种支付方式使用和展示规则的配置。

ETC场景的收银台比较简单,主要承担着收单和充值两个功能。充值主要是充值ETC钱包,用于后续通行路费的扣款。而消费收单主要是通行路费扣款以及申办和其他增值服务的收费

收单的需求和传统的消费支付一样,则不赘述了,本次主要介绍下ETC的充值场景

由于我们是承载在微信小程序的产品,因此ETC场景的充值首选肯定是微信支付这种支付方式。用户点击【充值按钮】,(经过可用支付方式筛选和支付方式展示处理后)则拉起收银台,用户自行选择微信支付进行充值,或者是银行卡转账进行充值

为了兼容另外一种特殊的充值方式,我方的收银台跟传统收银台有点区别,是先选择了支付方式之后,再进行对应的支付操作

点击微信支付,则跳转选择充值金额页面,选择金额确定支付后拉起微信小程序的微信支付,支付成功之后即充值成功

上文所说的特殊的充值方式就是银行卡转账充值,需要用户主动用手机银行对指定的账户进行一笔转账,到账之后由我方ETC账户系统对钱包进行加钱充值,流程如下

因此点击银行转账时,不是调起支付通道,而是给用户展示对应的转账引导,并提供复制按钮,方便用户切换至手机银行快速进行粘贴操作,不用打那么多字

所以说,如果让用户选择完金额再告诉他你要自己去转账哦

09.境外游戏业收银台

说起游戏行业,大家首先会想到王者荣耀、英雄联盟、阴阳师等国内游戏。实际上在不管是在境内还是海外,游戏都是年轻人的最爱。年轻人们在游戏里疯狂氪金,买皮肤、买钻石、买通行证,满足自身游戏需求的同时也为游戏公司提供了不菲的收入。

而游戏中必须要有一个收银台,收银台的核心能力是要能够支持当地最受欢迎的支付方式,让游戏玩家能够快速的完成游戏充值。一个好的收银台往往支付流程简洁、能够涵盖当地所有主流支付方式、并且有着良好的支付体验。

公司为了提升支付成功率,希望能在收银台中开发出流程更简洁,用户体验更好的支付方式。

经过仔细研究,我们发现部分电子钱包在产品能力中提供了代扣的能力,只要在用户首次支付时完成绑定签约,在第二次及以后该钱包的支付中就可以主动发起扣款。完成了签约后用户可以一键点击完成支付流程,极大的缩短了支付交互流程。而交互流程的缩短必然会带来转化率的提升,从而提升整体的支付成功率。这种支付方式我们取名为“一键支付(one touch)”。

该方案在现有泰国地区收银台的电子钱包菜单中增加一个”一键支付“的新的支付方式。

原有常规支付流程和一键支付流程区别如下:

一键支付过程中,最关键的逻辑是游戏用户和游戏商户一对一绑定关系的建立。

绑定过程流程如下所示:

进入收银台后,点击Onetouch支付方式,点击去支付。

如果游戏用户未绑定协议则跳转到协议签署页面。

如游戏用户已绑定协议则直接发起代扣,而后页面显示支付成功、处理中、支付失败三种结果。点击“回到商户“则跳转回游戏商户页面,商户将展示收到的支付结果并完成充值。

支付中心“收银台“设计方案相关推荐

  1. 一份完整的聚合支付中心设计方案!

    来源:https://blog.csdn.net/liuzhirou1/article/details/117649569 一.项目目标 支付中心架构将各业务的公共交易.支付.财务等沉淀到支付中心,并 ...

  2. 完整的聚合支付中心设计方案

    一.项目目标 二.具体调用流程 三.支付中心架构设计 收银台 渠道网关 交易核心 四.目前预见的可能的问题 一.项目目标 支付中心架构将各业务的公共交易.支付.财务等沉淀到支付中心,并主要解决了以下三 ...

  3. 支付产品——收银台设计详解

    本文由作者 涵小仙女 发布于社区 线下购物场景中,收银台是顾客在超市最后停留的地方.互联网的发展,线下场景转移到线上,线上的收银台也是用户在网站最后的停留位置.交易的存在是支付发生的前提,使用支付方式 ...

  4. B2C电商支付中心产品架构详解

    一.开篇: 本篇文章,我们主要来拆解下一般B2C电商公司[支付中心]的产品架构图.在我们开始正式讲解之前,大家先描述下自己对支付中心的认知.我想可能对于大部分普通用户,对支付中心的理解可能更多就是付款 ...

  5. 支付中心-重复支付问题解决

    支付中心-重复支付问题解决方案 一笔订单,可以做多笔支付,怎么解决? 重复支付的异常背景 一笔订单,在支付中心可以选择多种支付方式.如支付宝扫码,支付宝app,微信扫码,微信小程序,银联.... 用户 ...

  6. 组件化开发——支付中心

    最近在对项目中支付模块的重构,经过三个月的努力,让项目的支付焕然一新.过程是艰辛的,结果是完美的,哈哈.接下来分享一下在重构支付整个流程设计和实现. 为什么要独立模块?随时公司业务不断的发展,项目需要 ...

  7. 马蜂窝支付中心架构演进

    点击上方"马蜂窝技术",关注订阅更多优质内容 为了更好地支持交易业务的快速发展,马蜂窝支付中心从最初只支持基础支付和退款的「刀耕火种」阶段,经历了架构调整的「刮骨疗伤」阶段,完成了 ...

  8. 支付中心-重复支付问题解决方案

    支付中心-重复支付问题解决方案 一笔订单,可以做多笔支付,怎么解决? 重复支付的异常背景 一笔订单,在支付中心可以选择多种支付方式.如支付宝扫码,支付宝app,微信扫码,微信小程序,银联- 用户选择支 ...

  9. 微信支付 - 支付中心回调通知

    /*** 支付成功后的微信支付异步通知*/ @RequestMapping(value="/wxpay") public void wxpay(HttpServletRequest ...

最新文章

  1. Seaborn可视化图像调整图像大小(figure size)方法实战(Adjust the Figure Size)
  2. Makefile的条件执行
  3. C语言 迷宫问题求解(顺序栈应用示例)
  4. dedecms在linux主机下的一个奇怪错误
  5. Cookie和Session 登录
  6. [转] 做个自强不息的青年
  7. java中自动装箱的问题
  8. java启动参数_Java启动参数的思考
  9. android手机系统miui,使用MIUI系统MIUI将无刷机器直接安装在其他品牌的Android手机上...
  10. (机器学习之算法)凸优化
  11. 二分法猜数——C/C++
  12. 会声会影2018,带你体验不一样的光影世界!
  13. 浏览器 Cookie 的使用
  14. 求平方根java实现
  15. TeamViewer 可信设备的信任管理
  16. 富士通打印机调整位置_针式打印机怎么设置打印的位置?
  17. SpringBoot 教程核心功能-Web 开发(请求处理)
  18. 【每日一库】ppcp - 带进度条的拷贝工具
  19. 50Projects--Blurry Loading
  20. Vue-js 零基础 国外案例 DEMO 全课程讲解 3 我是---- 静静

热门文章

  1. Hive的4种导入和3种导出方式
  2. [docker][磁盘空间不足]解决 docker 磁盘空间不足问题
  3. OCA、OCP、OCM傻傻分不清?
  4. getElementsByTagName的详解
  5. 解决360浏览器或者IE等浏览器使用element 中的el-pagination分页点击有黑框问题
  6. MFC有效解决char数组转CString乱码问题
  7. nginx+rtmp实现直播服务端
  8. 基于JAVA动漫论坛系统计算机毕业设计源码+数据库+lw文档+系统+部署
  9. HTML新手入门(二)
  10. 中国食用菌市销售态势与竞争趋势预测报告(新版)2022-2027年