河南漫云科技有限公司
主营产品: 元宇宙系统开发、元宇宙源码、NFT数字藏品软件开发,nft智能合约开发,盲盒系统app开发搭建,nft源码系统,网络技术开发,软件技术开发,软件定制,技术开发,信息技术服务
仿仿区块开发/区块会员系统/区块钱包APP开发
发布时间:2024-11-22

  

  如何分别用这两种开发模式,设计实现一个钱包系统。

  1业务分析

  具有支付、购买功能的应用(如京东、哈啰出行)都支持钱包功能。应用为每个用户开设一个系统内的虚拟钱包账户,支持用户充值、提现、支付、冻结、透支、转赠、查询账户余额、查询交易流水。

  钱包功能界面:

  每个虚拟钱包账户都对应用户的一个真实的支付账户,如银行卡账户、三方支付账户(支付宝、微信钱包)。本文限定钱包只支持充值、提现、支付、查询余额、查询交易流水。

  1.1充值

  用户通过三方支付渠道,把银行卡账户的钱,充值到虚拟钱包账号的流程:

  从用户【银行卡账户】转账到应用的【公共银行卡账户】

  用户的虚拟钱包余额+=用户的充值金额

  记录该笔交易流水

  1.2支付

  用户用钱包内的余额,支付购买应用内的商品。支付过程就是个转账过程,从【用户虚拟钱包账户】划钱到【商家虚拟钱包账户】。也需记录该笔支付交易流水。

  1.3提现

  用户将【虚拟钱包】余额,提现到自己的【银行卡】,即扣减用户虚拟钱包中的余额

  并触发真正的【银行转账】操作,从应用的【公共银行账户】转账到【用户银行账户】

  记录该笔提现的交易流水

  1.4查询余额

  查询虚拟钱包中的余额数。

  1.5查询交易流水

  只支持三种类型的交易流水:充值、支付、提现。用户充值、支付、提现时,记录相应交易信息。

  查询时,将之前记录的交易流水,按时间、类型等条件过滤后显示即可。

  2钱包系统设计

  根据业务实现流程和数据流转图,可把钱包系统业务分为:

  单纯跟应用内的虚拟钱包账户打交道

  单纯跟银行账户打交道

  

  


展开全文
拨打电话 微信咨询 发送询价