解構國際匯款產品之交易系統
本文以國際匯款產品交易系統為分析對象,具體介紹了交易系統的構成、交易系統的關聯系統、交易服務、交易處理機制、訂單信息、訂單的狀態機6部分內容。
一、交易系統的構成
交易系統核位于業務系統與賬務系統之間,其職責為:
- 對接上層業務系統,接收交易請求。
- 提供交易服務、處理業務邏輯、轉化交易訂單。
交易系統包括交易服務與訂單管理兩部分。其中:
- 交易服務:主要是抽象出交易類型,對外提供不同方式的下單服務。
- 訂單管理:完成訂單的生命周期管理,包括訂單生成、計費、訂單取消等。
二、交易系統的關聯系統
- 業務系統:發送交易請求;
- 會員管理:獲取會員產品開通信息、費率、點差;
- 風控:對交易中的收款人、收款賬戶、收款國家等進行風險排查;
- 產品工廠:讀取產品信息;
- 報價引擎:通過產品信息、會員點差獲取當前客戶牌價;
- 工作流:處理下單后的訂單流轉;
- 賬戶賬務:下單充值、支付后的賬戶余額、會計記賬;
- 資金管理:出款處理、外匯頭寸管理;
- 清算中心:每日日終清結算批處理;
- 報表:日報表、月報表。
三、交易服務
根據交易的性質可分為:
四、交易處理機制
4.1 充值
4.2 換匯
4.3 匯款(支付流程與換匯同)
4.4 轉賬
4.5 委托收款(入賬流程與充值同)
五、訂單信息
六、訂單的狀態機
本文由 @鍋包肉 原創發布于人人都是產品經理。未經許可,禁止轉載。
題圖來自 Unsplash,基于 CC0 協議
評論
第六點,請問換匯以后為什么有退款?是支付完了可以直接退款嗎?
我的理解是:換匯未完成時,是允許退款的
請問,牌價試算的意義何在?因為這個牌價試算如果定不了出賬和入賬的值,那么這個步驟則沒什么存在的意義啊
1是根據匯入金額計算匯出金額,2是計費有一個復雜的邏輯,當多個收款人且收款國家不一樣時,計算公式中與匯出金額有關。