解构国际汇款产品之交易系统

4 评论 5333 浏览 33 收藏 4 分钟

本文以国际汇款产品交易系统为分析对象,具体介绍了交易系统的构成、交易系统的关联系统、交易服务、交易处理机制、订单信息、订单的状态机6部分内容。

一、交易系统的构成

交易系统核位于业务系统与账务系统之间,其职责为:

  • 对接上层业务系统,接收交易请求。
  • 提供交易服务、处理业务逻辑、转化交易订单。

交易系统包括交易服务与订单管理两部分。其中:

  • 交易服务:主要是抽象出交易类型,对外提供不同方式的下单服务。
  • 订单管理:完成订单的生命周期管理,包括订单生成、计费、订单取消等。

二、交易系统的关联系统

  • 业务系统:发送交易请求;
  • 会员管理:获取会员产品开通信息、费率、点差;
  • 风控:对交易中的收款人、收款账户、收款国家等进行风险排查;
  • 产品工厂:读取产品信息;
  • 报价引擎:通过产品信息、会员点差获取当前客户牌价;
  • 工作流:处理下单后的订单流转;
  • 账户账务:下单充值、支付后的账户余额、会计记账;
  • 资金管理:出款处理、外汇头寸管理;
  • 清算中心:每日日终清结算批处理;
  • 报表:日报表、月报表。

三、交易服务

根据交易的性质可分为:

四、交易处理机制

4.1 充值

4.2 换汇

4.3 汇款(支付流程与换汇同)

4.4 转账

4.5 委托收款(入账流程与充值同)

五、订单信息

六、订单的状态机

 

本文由 @锅包肉 原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自 Unsplash,基于 CC0 协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 第六点,请问换汇以后为什么有退款?是支付完了可以直接退款吗?

    回复
    1. 我的理解是:换汇未完成时,是允许退款的

      来自浙江 回复
  2. 请问,牌价试算的意义何在?因为这个牌价试算如果定不了出账和入账的值,那么这个步骤则没什么存在的意义啊

    来自北京 回复
    1. 1是根据汇入金额计算汇出金额,2是计费有一个复杂的逻辑,当多个收款人且收款国家不一样时,计算公式中与汇出金额有关。

      回复