8个“钱包”设计案例
卷毛的乐乐、Sisyphus、别字君
有些概念就是源于生活——————“钱”“包”,一个装钱的包
什么是电子钱包,就是利用互联网技术手段实现数字货币线上管理的虚拟钱包,像微信钱包,支付宝钱包,以及刚刚推出的数字人民币钱包
电子钱包,无非要满足2个条件,第一个是肯定是数字化的,第二点肯定是管钱的,既然管钱那么就必然有“多少钱的余额”“怎么变化的流水”
实际生活中我们的钱包能装什么,为了方便需要可以放很多东西,例如:放身份证、照片、火车票、戒指等
所以,钱包本质上是以管理货币为核心的“储物”工具,只要放的下,有人愿意,就可以放,同样适用于电子钱包
我们看几个钱包示例:京东钱包、美团钱包、滴滴钱包、知识星球钱包
从这些案例中,不难发现,钱包可以抽象为一个资产管理工具,可以提供“存钱、借钱、花钱、结钱”的资金管理服务
由此,一个钱包常具备以下功能
要设计好一个电子钱包,往往需要思考清楚以下几个问题
钱包的用途是什么
钱包的用途最核心的一个就是管钱,另一个非常重要的用途就是用于支付交易,其他作用在不同类型平台侧重不同
在银行还是三方支付机构的钱包更多的目的:用于资金管理、结算、支付
在一些购物或者其他场景消费类平台:钱包还承载着消费贷以及营销的职能
所以,钱包可以认为是一种“金融工具”,具备资金管理、信贷管理、理财管理、支付结算等职能
要做哪一类钱包
在设计钱包之前,要明白自己要设计哪一类钱包,而不同类型的钱包,设计方法以及要思考的核心点也会存在差别
本质上,钱包是平台为用户提供的账户体系解决方案。
通过收集用户信息,注册,创建XX账户。然后根据用户指令,完成账户实名,绑卡,充值,提现,还款,转账和支付等基础账户操作,并集成贷款、理财、营销入口等其他业务诉求
进而我们可以根据底层账户的不同,对钱包进行分类
钱包的整体架构怎么样
在设计钱包之前要先站在整个业务视角,规划好整个业务流程以及产品架构,以此就有了整个钱包体系的顶层设计,后面的每一个部分的设计就会非常容易
我们说的钱包一般是个用户产品,提供给终端用户使用,所以,先想明白用户会使用钱包干什么,常见的钱包一般是下面的使用流程
那么,要提供这样一个使用流程的钱包应用,需要建立怎么样的业务体系,如下图所示
最后,再想清楚这样的流程和业务架构下,如何设计钱包的产品架构,我们从钱包应用层、相关内部支持系统、依赖的外部服务三层来设计钱包的产品的架构,如下图所示
钱包需要的交易类型包含哪些
钱包存在意义前面讲了,要提供给用户“管钱、贷款、结算、支付等”的服务,那么最终可以抽象出哪些交易能力要想明白,常见的交易类型有这样几种
充值/提现/还款:是指钱包账户与同人银行卡之间的转账,一般要求个人账户与个人银行卡归属于同一个用户实体(即同名,同身份证号)
转账:指主要是指用户之间的钱包账户之间进行资金转移的过程
余额支付:就是使用钱包进行下单支付,比如我们在微信购买东西时可以支付方式可以用微信钱包;平台也可以使用自己的虚拟账户体系构建余额支付能力。
以上就是对钱包的认识,以及设计钱包前要想明白的问题,要考虑的设计方面
下面我们就看几个钱包的设计实例,以加深钱包的印象,看看在不同业务场景下的钱包都是怎么做的
陈天宇宙
想必大家对家政行业都不陌生,很多读者都请过保洁或者月嫂育儿嫂,家政平台就是撮合雇主和家政服务人员的平台,并提供基础的线上交易设施,以及对家政服务者收入的结算
在这个过程中就需要为家政服务人员提供一个用于管理结算收入的钱包,钱包核心要实现的能力就是展示结算收入,提现结算收入,并且可以查看收入明细,绑定银行卡等功能
而这部分我计划围绕钱包介绍一个场景的需求如何实现
1.1需求的背景和目标
背景是这样的,公司存在多条业务(保姆、月嫂、保洁),因为历史原因,造成商家端钱包分散,一个商家在每个业务线都有一个钱包,分别管理余额、提现、绑卡、支付密码管理,资金管理体验比较差
需求要解决的问题就是对各业务线钱包进行统一,商家仅需管理一个钱包,绑定一张卡、设置一个密码,一次完成多账户的同时提现,提高资金管理效率,提升商家结算体验
汇总之后,会存在一个核心的关系:前端余额是底层账户的汇总,即:
钱包余额=∑(保姆余额,月嫂余额,保洁余额)
1.2统一后的钱包架构
通过钱包统一处理服务层统一钱包的各项服务“余额查询、明细查询等”
1.3提现处理逻辑
统一以后,钱包中只有一个余额,但要一笔提现,应该怎么处理,整体需要4个核心环节
(1)计算可提余额
可提余额并不一定等于账户可用余额的总和,因为有提现手续费的存在,导致个别账户可能不满足最低提现金额要求
例如,如果提现手续费是0.5元,那么提现金额需要大于0.5元
所以,可提余额应该等于每个账户的真正可提金额之和,排除那些不满足最小提现金额要求的账户
上表示例中主体001的可提余额计算结果=11.5元
因为账户3中的0.8元不满足最低提现要求,所以不可提
实际可提金额=1.5+10.00=11.5元
因此,钱包余额12.3元,但,可提金额=11.5元
(2)提现预计算
可提余额不代表用户要提的金额,因为他可能只提取了一部分,所以要计算这部分金额应该如何分配到账户;除非让用户选择那个账户提多少,但这样就失去了统一钱包的意义了
既然是部分提现的金额分配,那就需要一个分配的策略;这里我们用简单的排序分配方法
如例:可提金额是11.5;此时用户仅提现“8元”,该怎么处理?需要建立一个提现扣款顺序,如表所示;顺序代表扣款顺序
实际扣款如表最后一列;账户1扣1.5,账户2扣6.5
用户每输入一次提现金额,就执行一次预计算,并实时反馈给用户
(3)提现拆单
对统一余额的提现,虽然用户侧是一笔,但是底层还是对应多个虚拟账户,多个出款账户;所以需要将一笔提现拆成多个提现单
拆的依据:就是清算系统预计算返回的结果
谁拆?
可以钱包拆,提交多笔提现请求,这样的好处是提现系统不用改造;也可以提现系统拆,这样提现系统需要进行拆单改造
(4)提现扣款
账户扣款:提现系统根据拆好的提现单,请求账户系统进行账户扣款;扣款成功以后提交渠道进行出款
1.4账单管理
账单有区别于账户余额流水
账单是提供给商家对账的全面的交易数据,便于商家对账;账户流水仅是其账户余额变动明细,便于商家管理结算收入,可以看一下微信钱包的账单以及零钱明细的区别在哪里
账单的底层逻辑是清算系统汇集、处理获得的本月商家全部交易记录
陈天宇宙
外卖场景很多人都熟悉,现在订外卖是生活中非常高频的事项
外卖业务中配送是非常重要的一个环节,而配送离不开骑手,配送完以后骑手会拿到配送收入
这个过程跟家政业务很像,都是O2O范畴,所以这两个领域的支付人可以相互流通,非常高的匹配度
既然业务非常相似,那么给骑手结算用的钱包也就非常相似了,下图是美团的骑手钱包页面
其中结算余额、余额提现、账户明细、银行卡管理、账单管理都是非常通用的模块
可见,如果要设计一个结算用途的钱包,这些功能是少不了的
而我们要介绍另一个特殊外卖场景的骑手钱包,就是国际外卖,像UBER、DIDIFOOD等
国际外卖场景与国内整体业务有很多相似之处,但也会存在一些差异
这些差异主要体现在:面临复杂的政策环境,不同国家的支付基础设施水平不同,劳动法不同,税收政策不同,用户的支付习惯不同等等,造成了在设计钱包时需要考虑这些因素
比如
在国外一些国家有小费文化,那么骑手的收入当中有一部分就是“小费”
不同国家对骑手的税收政策不同,有些国家不需要代扣代缴但需要申报,有些国家需要代扣代缴,那么在税收的计算和账务处理上就会存在差异,而这些差异也会体现在钱包中
还有一个特别大的差异就是“现金支付”,国外一些国家的现金支付订单特别多,甚至能够达到70%比重,用户下单时选择现金支付,这时候就需要骑手帮其垫付餐费给到商户,等餐送到以后,用户再将餐费给到骑手,骑手还给平台
这个过程中就会出现骑手结算账户的“负值”,需要骑手进行充值偿还这部分现金收款
因此,钱包的设计要先梳理清楚钱包的应用环境,基于环境和业务诉求进行模块的规划和建设
陈天宇宙
本部分主要介绍一个宠物B2B电商的钱包案例,该钱包的用户主要用于消费支付使用,所以相比于前面的几个结算用途的钱包,消费用途钱包主要核心就是“充值和余额支付”,而结算用途的钱包主要核心是“提现结算收入”
从这一点上就可以看出来,不同用途的钱包,其设计核心存在差异
互联网宠物行业主要包含:宠物社交、宠物电商、宠物问诊等模式
而这个行业的供应链包括:品牌商、渠道商、代理商、电商平台、宠物店/宠物医院、个人消费者等主体,他们之间构成了如下的关系
而其中的垂直宠物电商,链接上游代理商与宠物店和宠物医院——平台价值主要是提升行业撮合效率,主打正品;业务的难点是“地域性、品牌限价、线下客勤关系”等
整个电商平台依赖的最基础的产品体系如图所示
那么在这样的体系里,为什么要给用户做一个消费下单的钱包呢?
可见,设计钱包要先搞清楚整个业务场景
因为作为B2B批发平台,大额交易较多,往往单笔支付在10万甚至20万上百万的金额,因此传统的支付渠道很难满足这样的额度需求
当初设计的钱包的核心目的就是“预充值”突破支付限额
又因为平台为创业快跑阶段,为了提高平台的GMV,提供了充值返利的活动,因此充一笔资金会赠送一部分余额,上面就是钱包的主页,非常简洁,核心是充值功能,不支持提现,以及支付密码的设置、消费明细
余额支付就是预充值以后,使用平台的账户余额进行支付。相比外部渠道,平台自身的余额支付体验更好,限额更容易控制,实现超大额支付
这里会将底层账户模拟出成一条虚拟通道,与微信支付宝通级别进行建设。设计余额支付的支付流程,与微信支付宝在平台内的处理保持一致
健酱
随着出游需求的高涨,大家对于用车的需求也就水涨船高,而租车由于其便捷、舒适和灵活性,成为越来越多年轻人和家庭出游的首选方式,比如目前火热的租车自驾游。那大家试想一下,如果你去租车,第一步要做什么?那肯定是找一家靠谱的租车平台。
要租车就涉及到交易,不管是对租车人还是对提供租车出行服务的租赁企业,支付和资金安全都是刚需。毕竟,租车是一件很严肃的事情,有一定的风险(感兴趣的小伙伴可以网上搜搜),而租赁费也可能是一笔不菲的费用。
4.1钱包需求
对于那些撮合租车人和租赁企业的租车平台来说,比如专为租赁企业提供数字化解决方案的租车SaaS平台,如何在自身合规的基础上(如规避资金池和二清问题),为用户(主要是租赁企业,即商户)的交易和资金安全保驾护航,就尤为关键。
而对于租车SaaS平台的商户,核心诉求就是保障其资金安全和灵活调度,既要平台为其算明白收支账目,又要管理好钱。那钱要怎么管理,如何才能管理好呢?
4.2钱包需求分析
对于没有支付牌照的广大租车SaaS平台来说,主要是通过接入第三方支付的方式提供交易见证和资金担保服务,而为了弱化第三方支付,平台往往会采取自建钱包的方式,为商户提供会员账户服务,其本质还是基于第三方支付账户封装出来的钱包应用。
钱包的性质是一个虚拟电子账户(管理电子货币的金融工具),核心功能是管钱和支付交易,底层就是账户能力,比如认证绑卡、支付、提现等。
商户开通钱包后,业务收入即时入账钱包,资金流水有账单核对,钱包余额实时可查,余额提现灵活高效,账目和资金尽在掌握!
4.3钱包设计方案
首先,梳理钱包的业务流程
其次,设计钱包的产品架构
(1)钱包账户设计
钱包底层是账户能力,那就必须得稳定可靠,轻便灵活,要充分考虑业务场景需求(比如考虑收支分离、营销等)去设计账户体系。下图是平台与第三方支付合作共建的账户体系,在此基础上平台包装钱包账户,采用一个钱包账户多个余额的模式,目的是满足业务应收应付和实收实付分离的场景诉求。
(2)钱包主要功能分解
根据钱包业务流程,主要实现开户、资金处理、银行卡管理、信息查询等主要功能。
(3)钱包资金流设计
根据费用类型记录钱包入账及资金变动过程。将业务的记账请求通过入账和冻结规则处理,进入账户系统并生成账户流水,然后更新钱包账户余额。
最后,输出产品需求方案
(1)钱包产品前端原型
前端即钱包的用户端界面,面向商户,主要实现钱包的开通、余额及账单查询,以及提现或充值操作等。在满足基础功能的同时,更多是体验,比如如何让开户流程更简单顺畅,资金更快到账,账目清晰准确等。
下方是钱包开户的流程:包括企业(平台商户)身份校验(企业工商+法人实名认证)、银行账户认证(支持对公账户、对私账户)。
下方是钱包余额和提现页面:
下方是账单列表和详情页面:
(2)钱包产品后端原型
后端即钱包的管理端界面,面向平台,主要实现查询钱包开通记录、钱包流水和余额等。
下方是钱包账户列表:记录所有商户钱包的开通结果,包括账户的基本信息,所属主体,钱包余额等内容,还可联查账户流水明细。
下方是钱包流水列表:记录所有商户钱包的资金变动明细,包括对手账户、收支方向、金额、费用类型等基本信息。
钱包的出入账原则是支付成功才入账,扣账成功才出款。比如用户成功支付租金后,这笔费用会实时入账商户钱包,记录为冻结余额,在交易双方签署合同且用户提车后,才会将租金分账给商户,则这笔费用由冻结余额转为可用余额,可用余额可提现。
注意:租车押金属于担保资金,不属于商户应收,所以支付成功不入账商户钱包。
夕二
旅游门店系统,由于过往业务发展快,为了配合业务发展,系统的钱包设计没有区分各个交易场景,所有收入支出都很混乱,不利于门店对账。原有的钱包设计可拓展性低,也无法在原有基础上改造,因此需要重新设计开发一款钱包体系。
5.1钱包需求分析
旅游门店系统的用户是门店负责人或门店员工,主要用于门店日常支付订单、门店日常规范管理(如支付员工工资等),该系统承担用户充值资金、支付订单、冻结资金、支付员工工资及提现等功能。
为了解决门店对账的痛点,我们做了2大点的设计:按资金用途给门店设计不同功能的钱包;根据各业务场景,结合上游订单系统、下游财务结算系统,设计输出一套钱包流程。
(1)钱包分类
资金钱包:用于门店订单的支付,支持充值、提现。
利润钱包:用于门店日常经营管理时的支出,如门店员工工资等,支持提现,不支持充值,仅支持门店正常的利润流转。
(2)钱包功能
根据业务场景来设计。门店加盟后,系统会为其开通钱包,开通后即可使用。
钱包开通:门店只需要签约成功,即可开通钱包,因前置加盟时已做相关校验,此时无需其他校验。
日常使用:如上所述,门店日常使用细节划分如下:
5.2钱包产品方案
(1)钱包开通:若门店已签约成功,正式开户,自动开通门店钱包。
(2)钱包充值
(3)钱包扣款
资金钱包扣款也有多种场景,一个是门店支付卖价,一个是门店提现,一个是管理人员操作扣款。
5.3钱包产品架构图
5.4钱包产品原型
(1)门店端
(2)管理端
06.食堂钱包设计解析
07.高速ETC钱包建设
别字君
曾经网上有人发起一个帖子,征集移动互联网带走了哪些行当。其中有人说了一样东西,钱包。确实现实中的钱包已经被大多数人遗忘了,而手机里的钱包则天天在使用。
7.1钱包需求背景
7.2需求描述与分析
(1)钱包类型
(2)钱包功能
钱包开通
日常使用
7.3需求方案
本次方案ETC钱包、押金钱包、ETC红包以及券包4个钱包都需要,但为了降低开发复杂度,暂不规划押金的子钱包,代价是缺失了押金相关的灵活性,比如想要统计违约产生的押金就只能去实时跑流水。
(2)钱包充值
(3)钱包扣款
7.4产品架构图
前台主要提供余额查看、充值以及调整扣款顺序的功能。由于该产品用户偏向40-50岁的中年人,而且载体是微信小程序产品,因此页面设计偏向微信风格。
管理后台主要设计钱包列表,以供客服和运营人员查看相关信息。
钱包系统的设计,除了规划功能之外,需要设计什么类型的钱包也是至关重要的,这决定了后续业务功能拓展的难易程度。不同行业具有各自业务的差异性,如果照着正统的支付行业来设计钱包也许会水土不服。作为产品经理,还是要多结合各方知识,加以吸收和思考之后回归业务,结合场景,才能设计出和合适的产品。
08.线下游乐-用户钱包
一群来自不同行业、不同公司、不同岗位的108位支付产品经理;愿景是沉淀100亿字的高质量支付内容;最后“编写成文、出版成书”
扫码或者点击阅读原文访问支付课堂
每天和108879位支付产品经理一起学习