×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

O2O小程序开发:怎样对用户账户操作行为进行管理?

文章编辑:网站建设 文章来源:深圳小程序开发 浏览量:

  开发小程序怎样对用户账户操作行为进行管理?账户管理,顾名思义,是对用户账户的相关行为进行管理,核心主要是对用户的资产和信息进行管理。小程序开发公司认为首先说一下资产管理,按照资产的种类,账户划分为如下几类。
●现金账户:即账户余额,记录用户账户。
●积分账户:记录用户积分的变化情况。
●贷记账户:记录用户贷款的借还情况。
●红包账户:记录用户拥有红包的使用情况。
●代金券账户:记录用户拥有代金券的使用情况。所有的资产流动都是对账户的操作,而进出的记录就是叫作流水。外部系统根据业务场景发生消费用户资产的行为,该行为会以流水的方式记录下来,提交给账户体系,账户进行结算后入账并更新用户资产,如图3-44所示。
  
这里讲的都属于交易场景的范畴,这也是账户核心功能之一。我们以现金账户交易流程为例,从多个场景来看一下都有哪些子流程。其他的流程也与该流程类似。
●账户充值:现金转入,由客户自发或者系统为对应账户进行充值。
●账户转账:一般用于银行账户或者商家账户的管理,即账户与账户间的资金流转。
●账户提现:现金转出,即将资金转入其他第三方账户。
●账户消费:根据消费流水单据(如订单支付流水等),通过收银台或者相关系统进行消费,这里的订单支付一般指使用余额,其他的第三方支付方式不会更新当前电商平台的账户资产。
●账户退款:即提现和消费的逆向交易,一般是原路退回账户。
●资金冻结/解冻:对账户资金进行管控,冻结资金使之不可自主使用,解冻后恢复资金使用。
●账户结账:特殊交易,针对有账单的交易,如滴滴司机结算、返现或者月卡按月支付等,会将账单金额划入或者划出。其中,消费、充值、提现、退款和冻结是最常用的功能场景,我们来看一下系统间的流转过程。
●账户消费:一般是通过订单支付完成消费过程,如图3-45所示。
  
主要涉及的系统包括相关业务系统(如用户端下单)、交易系统(计算支付金额和方式)、支付系统(完成支付过程)和账户系统(完成余额的消费)等。业务系统根据业务场景发起消费请求;交易系统根据情况判断是否需要使用余额支付;支付系统生成交易对应的支付流水并和账户进行交互;账户按照要求和规则进行扣减,扣减完毕后告知状态并由支付和交易系统更新单据状态。
●账户充值:账户充值也是通过业务系统触发的,一般是通过个人中心的充值页面进行,如图3-46所示。
  
按照流程先生成对应的业务单据,然后提交给交易系统进行交易单据流水的生成,账户系统根据交易系统提供的单据,按照规则进行增加余额的操作,完成后通知上游系统变更状态。
●账户提现:账户提现与账户充值流程类似,如图3-47所示。
  
需要注意的是,在提现时要冻结账户余额增加,避免错账,等待和银企交互完成后再释放账户余额。对接银企的
部分需要与业务系统申请的银行进行数据通信。
●账户退款:对账户进行退款操作。一般按照原路返回的原则将所退款项退回用户的账户内。退款流程与提现和消费互为逆向流程,在账户处理环节由减少余额改为增加余额。
●账户冻结/解冻:按照一定的要求冻结用户账户内的金额,一般会由风控发起,如图3-48所示。
  
冻结后的金额无法使用、提现。解冻过程为冻结的逆向过程,解冻后的资金会返回账户进行使用。上述冻结/解冻过程中涉及冻结账户的概念,这里讲解一下账户系统内部的基本组成结构。
●客户:代表一个客户的实体,拥有管控其下所有账户和资金归属的权利;用户的实体一般意义上只有一个对应账户,在后续讲解的商家部分则可能出现对应多个账户的情况。
●账户:指对外进行业务行为的最小颗粒单位,账户承担着所有对外业务的处理和接洽,将接到的业务按照不同情况分配给不同的子账户;前面提到的现金账户、红包账户等也属于账户层的范畴。
●子账户:处理业务的原子层,负责承载实际业务的处理,按照功能会分为不同的子账户类型。所有账户体系的内部流转都是按照3个结构由大到小进行识别处理,并最终完成所有的操作,输出结果具体如图3-49所示。
 
 小程序开发时子账户按照用途分类可分为以下几种。
●可用账户:日常可用现金余额,日常的消费交易主要是对可用账户操作,需要注意的是通过充值存入的金额需要存放在该子账户。
●返现账户:将返还给用户或者商家的资金存入当前账户,在消费时有限使用返现账户,余额为0时再使用可用账户进行扣减。
●冻结账户:用于存放冻结资金的账户,所有被冻结的资金都需要先转入该子账户。
●透支账户:用于存放用户贷款资金的账户,贷款或者透支消费的金额需要存放在该子账户。
账户是进行所有资产处理的“账本”,合理的账户体系便于用户和平台进行资产的处理和交易。深圳小程序开发公司本文关于“怎样对用户账户操作行为进行管理?”的知识就分享到这里,谢谢关注,博纳网络编辑整理。

当前文章链接:/construction/zbwzdz/14260.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。

相关案例推荐