仿仿区块开发/区块会员系统/区块钱包APP开发
发布时间:2024-11-22
如何分别用这两种开发模式,设计实现一个钱包系统。
1业务分析
具有支付、购买功能的应用(如京东、哈啰出行)都支持钱包功能。应用为每个用户开设一个系统内的虚拟钱包账户,支持用户充值、提现、支付、冻结、透支、转赠、查询账户余额、查询交易流水。
钱包功能界面:
每个虚拟钱包账户都对应用户的一个真实的支付账户,如银行卡账户、三方支付账户(支付宝、微信钱包)。本文限定钱包只支持充值、提现、支付、查询余额、查询交易流水。
1.1充值
用户通过三方支付渠道,把银行卡账户的钱,充值到虚拟钱包账号的流程:
从用户【银行卡账户】转账到应用的【公共银行卡账户】
用户的虚拟钱包余额+=用户的充值金额
记录该笔交易流水
1.2支付
用户用钱包内的余额,支付购买应用内的商品。支付过程就是个转账过程,从【用户虚拟钱包账户】划钱到【商家虚拟钱包账户】。也需记录该笔支付交易流水。
1.3提现
用户将【虚拟钱包】余额,提现到自己的【银行卡】,即扣减用户虚拟钱包中的余额
并触发真正的【银行转账】操作,从应用的【公共银行账户】转账到【用户银行账户】
记录该笔提现的交易流水
1.4查询余额
查询虚拟钱包中的余额数。
1.5查询交易流水
只支持三种类型的交易流水:充值、支付、提现。用户充值、支付、提现时,记录相应交易信息。
查询时,将之前记录的交易流水,按时间、类型等条件过滤后显示即可。
2钱包系统设计
根据业务实现流程和数据流转图,可把钱包系统业务分为:
单纯跟应用内的虚拟钱包账户打交道
单纯跟银行账户打交道
展开全文
其他新闻
- 多语言仿imToken钱包系统开发 2024-11-22
- 仿Token Pocket钱包系统开发 2024-11-22
- 欧易钱包开发系统 2024-11-22
- web3世界的安全钱包开发程序 2024-11-22
- 数字货币交易所/钱包开发系统开发交易所系统开发 2024-11-22
- NFTScan NFT API 在 Web3 钱包开发应用 2024-11-22
- Web3钱包开发功能部署设计 2024-11-22
- 智能合约web3.0乐钱包系统技术开发DAPP 2024-11-22
- TP钱包Web开发 2024-11-22
- Golang Web3钱包开发 2024-11-22