现在有一个总账户,每天10万笔订单交易,交易接入支付宝,需要时时根据支付宝的回调来结算,中间还会有提现操作,总账户需要时时算,请问这个系统应该怎么设计
我理解这个总账户的主要模块如下: 订单--记录账户下的交易订单,如使用支付宝为该账户购买权益,该账户提现到支付宝; 钱包(因为提到的提现功能)--账户货币可以提现到支付宝,提现生成订单; 支付宝--真正发生资金结算的地方,提供开放API给外部系统调用,并回调外部系统通知结算结果 功能:核心其实在于支付宝,这块有支付宝的同学搞定,外部应用的主要功能在于订单的创建、通过回调接收支付宝请求更新订单,并更新用户权益及钱包余额 需要注意点的点: 安全性--用户伪造请求用其他用户的回调为自己开通账户权益,用户伪造请求提现别人的余额到自己的支付宝 并发性--每天10万笔交易其实不高,需要注意的是用户误操作及网络原因造成的并发请求,需要做幂等处理
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。