支付平臺架構:業務、規劃、設計與實現 | 被動收入的投資秘訣 - 2024年7月

支付平臺架構:業務、規劃、設計與實現

作者:曹兵強
出版社:電子工業
出版日期:2020年09月01日
ISBN:9787121394409
語言:繁體中文

本書講解支付平臺架構相關的業務、規劃、設計與實現,涵蓋了協力廠商支付平臺搭建所涉及的方方面面,包含支付收銀台產品、融合支付產品、支付前端、交易引擎、支付系統、管道管理與路由、帳戶與賬務系統、風控系統等,對協力廠商支付平臺搭建過程中可能涉及的行業監管與標準、系統基礎架構、業務流程、技術和元件選型給出思路和指引。

全書總計6章。第1章講解收銀台的發展歷史及其在歷史進程中的具體表現形式,以及人們目前廣泛使用的具體支付產品和表現形式;第2、3章從業務和技術的角度講解整個收銀台產品(從收銀台SDK到收銀台後端)的業務流程、技術選型和技術實現;第4章講解協力廠商支付平臺管道管理和路由相關的內容,並從支付管道的角度講解中國銀聯、中國網聯的業務和報文結構、支付機構備付金機制,以實例形式講解如何接入中國銀聯的支付管道;第5章講解協力廠商支付平臺的帳戶與賬務系統,詳細講解協力廠商支付平臺的記帳、對賬和核算等業務流程及技術實現;第6章講解為整個支付平臺提供安全保障的技術手段、實現場景和風控系統。

曹兵強
 
畢業于華南師範大學,阿裡巴巴技術專家。現擔任阿裡互娛支付平臺用戶端技術負責人,曾任職于阿裡巴巴集團移動事業群、天貓精靈人工智慧實驗室、互動娛樂事業部等部門。曾在金融行業和電信行業從事支付結算資訊系統研發和技術管理多年,負責融合支付、預付卡支付、交易反欺詐和風控安全等工作,擁有“支付安全處理方法、裝置及系統”“使用者終端及支付方式檢測裝置與方法”“防自動刷紅包的裝置與方法及服務端”等多篇支付相關的國內外專利提案。

第1章 收銀台業務 1
1.1 現金收銀台 2
1.2 POS機收銀台 3
1.3 Web收銀台 5
1.4 融合收銀台 8
1.4.1 短信代收費 9
1.4.2 充值卡 11
1.4.3 銀行卡 12
1.4.4 WAP支付 15
1.4.5 支付寶 17
1.4.6 微信支付 20
1.4.7 代金券 21

第2章 收銀台系統 24
2.1 收銀台SDK 24
2.1.1 專用收銀台SDK 25
2.1.2 融合收銀台SDK 26
2.2 收銀台的對外接入形式 27
2.3 SDK架構概述 27
2.3.1 SDK架構的設計特點 28
2.3.2 用戶端SDK架構 30
2.4 技術選型 31
2.5 收銀台SDK介面設計實戰 32
2.5.1 介面設計原則 33
2.5.2 收銀台SDK介面設計 34
2.6 SDK基礎——動態載入實戰 39
2.7 SDK血管——網路傳輸實戰 44
2.7.1 網路通信協定選型 45
2.7.2 開源網路庫選型 48
2.7.3 GZIP壓縮技術 51
2.7.4 登錄態保持 52
2.7.5 安全資料通信 53
2.8 SDK通信——消息通信實戰 55
2.8.1 LocalBroadcastManager 56
2.8.2 LocalSocketServer 58
2.9 SDK持久化——資料庫實戰 62
2.9.1 游標的使用 63
2.9.2 事務的使用 64
2.9.3 最佳實踐 65
2.10 SDK性能調優——多執行緒實戰 66
2.10.1 系統執行緒 67
2.10.2 工作執行緒 69
2.10.3 執行緒池 70

第3章 支付後端技術實戰 72
3.1 業務架構 72
3.1.1 產品層 73
3.1.2 核心業務層 74
3.1.3 數據支撐層 75
3.1.4 技術支撐層 75
3.2 支付系統技術棧探秘 76
3.2.1 作業系統層 77
3.2.2 虛擬層 78
3.2.3 Web服務層 78
3.2.4 資料存儲層 80
3.2.5 服務端技術 81
3.2.6 終端層 83
3.3 支付後端業務介紹 84
3.4 支付後端的服務類型 86
3.4.1 收單服務 86
3.4.2 訂單參數驗證 88
3.4.3 風控資訊收集 89
3.4.4 交易單提交 90
3.4.5 支付管道獲取與路由 91
3.4.6 通知服務 93
3.4.7 退款服務 94
3.4.8 查詢服務 95
3.5 支付後端的技術方案及技術實現 95
3.5.1 Spring Boot簡介及微服務搭建實戰 96
3.5.2 設計資料 103
3.5.3 連接資料 105
3.5.4 設計資料表 113
3.5.5 鑒權與下發 116
3.5.6 提交管道訂單 117
3.5.7 通知商戶 119
3.6 商戶對接 124
3.6.1 進件 125
3.6.2 註冊帳號 127
3.6.3 生成商戶公私密金鑰 128
3.6.4 配置同非同步通知介面 128
3.6.5 支付訂單表 128
3.6.6 支付服務類 129

第4章 中國銀聯和中國網聯 132
4.1 中國銀聯介紹 132
4.1.1 互聯互通 133
4.1.2 跨區跨行跨境交易清算 134
4.1.3 銀行卡的標準化 137
4.1.4 銀行卡的帳戶類型 138
4.2 中國銀聯的業務 138
4.2.1 收單業務 139
4.2.2 清算業務 147
4.2.3 代收代付 152
4.3 接入中國銀聯 155
4.3.1 技術準備 155
4.3.2 技術實現 156
4.3.3 測試 163
4.4 中國網聯介紹 164
4.4.1 中國網聯的歷史 164
4.4.2 備付金 166
4.5 中國網聯的業務 167
4.5.1 通信關係 167
4.5.2 通信報文 168
4.5.3 業務報文 169
4.5.4 傳輸方式 170
4.5.5 交易系統 171
4.6 支付管道與路由 178
4.6.1 管道管理 179
4.6.2 展示路由 180
4.6.3 交易路由 181

第5章 賬務系統 182
5.1 賬務系統的概念 183
5.2 帳戶 184
5.2.1 帳戶分類 184
5.2.2 備付金帳戶 185
5.2.3 帳戶模型 188
5.3 記帳 189
5.3.1 記帳方法 190
5.3.2 方案選擇 190
5.3.3 觸發記帳 191
5.3.4 權責發生制 192
5.3.5 收付實現制 193
5.3.6 即時記帳機制 193
5.3.7 緩衝記帳機制 195
5.4 對賬 195
5.4.1 賬務核對 195
5.4.2 平賬 197
5.4.3 賬務核算 198
5.4.4 日間和日終 199
5.5 技術實現 200
5.5.1 資料定義 200
5.5.2 技術實現之規則引擎 203
5.5.3 技術實現之並行閘道 207

第6章 安全與風控 211
6.1 准入 212
6.1.1 從業範圍限定 212
6.1.2 支付牌照申請 212
6.2 終端安全 214
6.2.1 安全加密 214
6.2.2 訪問授權 217
6.2.3 傳輸安全 219
6.3 技術實現之終端安全 222
6.3.1 中低安全級別的資料(DES) 223
6.3.2 DES演算法演進之3DES 225
6.3.3 高安全級別的資料(AES) 226
6.3.4 非對稱加密(RSA) 228
6.3.5 傳輸安全 230
6.4 介面安全 234
6.4.1 安全需求 234
6.4.2 安全性原則 235
6.5 風控系統 236
6.5.1 與支付系統的關係 238
6.5.2 資料獲取 239
6.5.3 風控畫像構建 239
6.5.4 支付風控的過程 241

近年來,協力廠商支付業務的資金規模不斷擴大,支付業務量穩步增長,“協力廠商支付”及“移動支付”已成為年度搜索熱詞,支付平臺作為互聯網產品及其在商業化過程中資訊流和資金流的支撐,也成為國外內各大互聯網公司必建的基礎平臺之一。
 
這是一本講解支付平臺架構相關的業務、規劃、設計與實現的工具書,對企業在協力廠商支付平臺搭建過程中可能涉及的行業監管與標準、系統基礎架構、業務流程、技術和元件選型給出思路和指引。
 
全書總計6章,涵蓋了協力廠商支付平臺搭建所涉及的方方面面,包含支付收銀台產品、融合支付產品、支付前端、交易引擎、支付系統、管道管理與路由、帳戶與賬務系統、風控系統等。

第1章講解收銀台的發展歷史及其在歷史進程中的具體表現形式,以及人們目前廣泛使用的具體支付產品和表現形式,引導讀者對協力廠商支付平臺入口“收銀台”有一個感性的認識,並建立線下支付產品的概念。

第2、3章從業務和技術的角度講解整個收銀台產品(從收銀台SDK到收銀台後端)的業務流程、技術選型和技術實現。

第4章講解協力廠商支付平臺管道管理和路由相關的內容,並從支付管道的角度講解中國銀聯、中國網聯的業務和報文結構、支付機構備付金機制,以實例形式講解如何接入中國銀聯的支付管道。

第5章講解協力廠商支付平臺的帳戶與賬務系統,詳細講解協力廠商支付平臺的記帳、對賬和核算等業務流程及技術實現。

第6章講解為整個支付平臺提供安全保障的技術手段、實現場景和風控系統。
 
無論是對於想自建協力廠商支付平臺的企事業單位、第三支付從業人員、傳統金融從業人員,還是對於互聯網支付金融行業的產品經理、技術經理、軟體工程師、測試工程師及其他想瞭解支付行業的讀者,本書都具有參考和借鑒價值。
 


相關書籍