本文以国际汇款产品交易系统为分析对象,具体介绍了交易系统的构成、交易系统的关联系统、交易服务、交易处理机制、订单信息、订单的状态机6部分内容。
一、交易系统的构成
交易系统核位于业务系统与账务系统之间,其职责为:
对接上层业务系统,接收交易请求。
交易服务:主要是抽象出交易类型,对外提供不同方式的下单服务。
订单管理:完成订单的生命周期管理,包括订单生成、计费、订单取消等。
二、交易系统的关联系统
业务系统:发送交易请求;
会员管理:获取会员产品开通信息、费率、点差;
风控:对交易中的收款人、收款账户、收款国家等进行风险排查;
产品工厂:读取产品信息;
报价引擎:通过产品信息、会员点差获取当前客户牌价;
工作流:处理下单后的订单流转;
账户账务:下单充值、支付后的账户余额、会计记账;
资金管理:出款处理、外汇头寸管理;
清算中心:每日日终清结算批处理;
报表:日报表、月报表。
三、交易服务
根据交易的性质可分为:
四、交易处理机制
4.1 充值
4.2 换汇
4.3 汇款(支付流程与换汇同)
4.4 转账
4.5 委托收款(入账流程与充值同)
五、订单信息
六、订单的状态机