首页 > 技术文章 > 银行核心系统探究系列《五》——支付平台架构(业务、规划、设计与实现)

littlewhiterabbit 2020-10-13 10:01 原文

去年,负责的项目需要实现计费对接,联想起之前的集约化计费项目,再想到中信银行的项目,做一些总结吧,其实很多东西自己也记不清了,凭着记忆写下自己的一点心得体会吧。

这篇文章我会持续更新,没打算一次性写完,本人对金融行业的业务架构、技术架构很感兴趣,想到的东西就“填词”。

后续我也会把自己的论文和专利放到博客里面。

一、收银台业务

1.1 现金收银台 

1.2 POS机收银台 

1.3 Web收银台 

1.4 融合收银台 

1.4.1 短信代收费 
1.4.2 充值卡 
1.4.3 银行卡 
1.4.4 WAP支付 
1.4.5 支付宝 
1.4.6 微信支付 
1.4.7 代金券 

二、收银台系统

2.1 收银台SDK

2.1.1 专用收银台SDK

2.1.2 融合收银台SDK

2.2 收银台的对外接入形式

2.3 SDK架构概述

2.3.1 SDK架构的设计特点

2.3.2 用户端SDK架构

2.4 技术选型
2.5 收银台SDK接口设计实战

2.5.1 接口设计原则

2.5.2 收银台SDK接口设计

2.6 SDK基础——动态加载实战
2.7 SDK血管——网络传输实战

2.7.1 网络通信协议选型
2.7.2 开源网络库选型
2.7.3 GZIP压缩技术
2.7.4 登录态保持
2.7.5 安全数据通信

2.8 SDK通信——消息通信实战

2.8.1 LocalBroadcastManager
2.8.2 LocalSocketServer

2.9 SDK持久化——数据库实战

2.9.1 游标的使用

2.9.2 事务的使用

2.9.3 最佳实践

2.10 SDK性能调优——多线程实战

2.10.1 系统线程
2.10.2 工作线程
2.10.3 线程池

三、支付后端技术

四、中国银联和中国网联

五、账务系统

六、安全与风控

6.1、各种加密算法

6.2、风控系统

6.3、权限控制(Shiro、Oauth)

 

待续......

推荐阅读