淺析支付系統(tǒng)的整體架構

支付寶



京東金融

去哪兒

美團

參考架構

支撐層:用來支持核心系統(tǒng)的基礎軟件包和基礎設施, 包括運維監(jiān)控系統(tǒng)、日志分析系統(tǒng)等。
核心層:支付系統(tǒng)的核心模塊,內部又分為兩個部分:支付核心模塊以及支付服務模塊。
產品層:通過核心層提供的服務組合起來,對最終用戶、商戶、運營管理人員提供的系統(tǒng)。
支撐系統(tǒng)
運維監(jiān)控:支付系統(tǒng)在下運行過程中不可避免的會受到各種內部和外部的干擾,光纖被挖斷、黑客攻擊、數據庫被誤刪、上線系統(tǒng)中有bug等等,運維人員必須在第一時間內對這些意外事件作出響應,又不能夠一天24小時盯著。這就需要一個運維監(jiān)控系統(tǒng)來協(xié)助完成。
日志分析:日志是支付系統(tǒng)統(tǒng)計分析、運維監(jiān)控的重要依據。公司需要提供基礎設施來支持日志統(tǒng)一收集和分析。
短信平臺:短信在支付系統(tǒng)中有重要作用:身份驗證、安全登錄、找回密碼、以及報警監(jiān)控,都需要短信的支持。
安全機制:安全是支付的生命線。SSL、證書系統(tǒng)、防刷接口等,都是支付的必要設施。
統(tǒng)計報表:支付數據的可視化展示,是公司進行決策的基礎。
支付核心系統(tǒng)
用戶從支付應用啟動支付流程。
支付應用根據應用和用戶選擇的支付工具來調用對應的支付產品來執(zhí)行支付。
支付路由根據支付工具、渠道費率、接口穩(wěn)定性等因素選擇合適的支付渠道來落地支付。
支付渠道調用銀行、第三方支付等渠道提供的接口來執(zhí)行支付操作,最終落地資金轉移。
支付服務系統(tǒng)
客戶信息管理:包括對用戶、商戶的實名身份、基本信息、協(xié)議的管理;
卡券管理:對優(yōu)惠券、代金券、折扣券的制作、發(fā)放、使用流程的管理;
支付通道管理: 通道接口、配置參數、費用、限額以及QOS的管理;
賬戶和賬務系統(tǒng):管理賬戶信息以及交易流水、記賬憑證等。這里的賬務一般指對接線上系統(tǒng)的賬務,采用單邊賬的記賬方式。內部賬記錄在會計核算系統(tǒng)中。
訂單系統(tǒng):一般訂單系統(tǒng)可以獨立于業(yè)務系統(tǒng)來實現(xiàn)的。這里的訂單,主要指支付訂單。
會計核算:提供會計科目、內部賬務、試算平衡、日切、流水登記、核算和歸檔的功能。
資金管理:管理公司在各個支付渠道的頭寸,在余額不足時進行打款。對第三方支付公司,還需要對備付金進行管理。
清算分潤:對于有分潤需求的業(yè)務,還需要提供清分清算、對賬處理和計費分潤功能。
支付應用
總結



點擊“閱讀原文”
查看更多干貨
