支付系統 7 大核心模塊 - 子域系統架構圖

大家好,我是隱墨星辰,專注境內 / 跨境支付架構設計十餘年。今天串講支付系統的 7 大核心子域 / 模塊,包括收單結算,資金產品,收銀支付,渠道網關,會員平臺,商戶平臺,賬務中心等。

一個完整的支付系統包含了很多模塊或子域,在跳過幾家公司後,發現各家支付公司的系統,從邏輯劃分上基本大同小異,有些名字不一樣,但本質是一樣的,因爲大家基本都脫胎於銀行,而銀行就那麼幾家供應商。

當然,代碼實現或技術棧差異非常大,比如 RPC 框架,數據庫,業務流程,部署架構等,那些幾十萬高併發的處理能力恰好是這些技術棧的組合。

如果是單體應用,就是模塊,如果是微服務,就是子域或子應用,本質都是邏輯劃分,後面不做區分。

  1. 整體概念 =======

1.1. 簡明產品架構圖

說明:

  1. 這個圖畫得比較簡單,但是已經涵蓋一個支付系統最核心的產品能力。

  2. 上面部分是會員或商戶感知的產品能力,包括門戶、收銀臺,收單產品,資金產品等。下面部分是支付系統最核心的服務,用於支撐對外的產品能力。

1.2. 極簡系統架構圖

說明:

  1. 這個圖很精簡,但是已經能夠說清楚支付系統最核心的模塊劃分。

  2. 一些複雜的支付系統可能還有外匯、額度中心、產品中心、卡中心等,甚至一個子系統可能被拆分爲多個應用獨立部署,比如收單結算就可以拆成收單和結算兩個獨立的應用。

1.3. 完整系統架構圖

說明:

  1. 這是一比較完整的系統架構圖,屬於邏輯劃分。在單體應用中就是一些模塊,在分佈式應用中就是一些子域、子應用或子系統。

  2. 收單結算 =======

收單結算域負責把商戶的單收下來,並給商戶發起結算

收單模塊負責把商戶的單收下來。承擔的收單產品包括有:線上收單,線下收單,擔保交易、即時到賬等,每個公司的商業策略不同,開出的收單產品會有差異。

結算模塊負責給商戶發起結算,有些公司把結算劃歸到出款中心,對接銀企直連的渠道。

  1. 資金產品 =======

資金產品承擔無買賣標的的純資金轉移能力。典型的有:充值、轉賬、提現、代發、紅包等。

和支付的區分在於支付是有買賣標的(實物商品或虛擬商品),而資金產品沒有。也就是在系統中沒有買賣記錄發生,但在線下可能有。

資金產品一般需要獨立的牌照。

  1. 收銀支付 =======

收銀支付負責支付方式渲染和實際的扣款處理。如果細拆可以拆成收銀核心和支付引擎。

收銀核心負責渲染可用支付方式。包括查詢賬戶是否有餘額,查詢營銷是否有營銷券,查詢渠道網關是否有可用的外部渠道,最後組合成可用支付方式,供前端渲染。

收銀核心就像一個大內總管,收到請求後,找商戶平臺覈實身份,找合約平臺覈實權限,找會員平臺覈實用戶身份,找收單看一下這筆單是否可以繼續支付,找賬務中心獲取餘額信息,營銷看看有沒有可用的券,找渠道網關看看沒有可用的渠道,找額度中心看看是否超限額了,找風控問一下當前支付是否安全,找會員平臺校驗支付密碼 ... ...

支付引擎負責真正的扣款或轉賬。有些公司叫支付核心,統一支付等。其本質是把資產從一個賬戶交換到另外一個賬戶。

如果是餘額就調賬務扣減餘額,如果是紅包就調營銷做覈銷,如果是外部銀行通道就調渠道網關。

  1. 渠道網關 =======

渠道網關負責去外部渠道扣款,通常還會提供渠道路由、渠道諮詢等能力。

做得細的公司可能會把渠道核心和報文 / 文件網關單獨拆成獨立的子應用,其中渠道核心就提供渠道路由、渠道諮詢、渠道開關等服務,報文 / 文件網關負責報文轉換、簽名驗籤等。

  1. 會員平臺 =======

會員平臺管理會員的生命週期,比如註冊、註銷、登錄等。同時還提供核身服務(比如登錄密碼,支付密碼,短信驗證碼等)、實名認證服務等。

  1. 商戶平臺 =======

管理商戶的入駐、登錄、交易管理等。

商戶平臺負責管理商戶的生命週期,包括入駐簽約、KYB、交易管理等。

  1. 賬務中心 =======

  2. 資金賬務:負責賬戶開立,記賬等。

  3. 會計中心:會計科目管理、分錄管理、日切管理、報表等。

  4. 對賬中心:負責明細對賬和資金對賬。

賬務負責賬戶管理,記賬,對賬等資金管理業務。裏面還可以繼續細分爲賬務核心,會計中心,清算結算等模塊。

記賬服務與會計中心簡要關係

爲便於理解,這裏做了極簡化處理。

記賬服務負責記賬,主要關注賬戶餘額變動等;會計中心負責會計覈算,主要關注點在於會計分錄、科目彙總、會計報表等。實際情況會比這個複雜。

  1. 結束語 ======

上面畫的只是邏輯架構,頂多算是 PPT 架構師或畫圖架構師,離真正的落地還很遠,不過對於講清楚支付整體結構,抓住主要脈絡是已經足夠的。意猶未盡的可以參考這篇 “一圖勝千言”:60 張手繪高清大圖理清支付系統最核心的概念

這是《圖解支付系統設計與實現》專欄系列文章中的第(51)篇。

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/TyRVJoNSyWkDAWjb6FLMzg