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

曹兵強

買這商品的人也買了...

商品描述

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