支付系统功能、组成、部署说明.pdf

上传人:灯火****19 文档编号:138005057 上传时间:2020-07-13 格式:PDF 页数:8 大小:347.26KB
返回 下载 相关 举报
支付系统功能、组成、部署说明.pdf_第1页
第1页 / 共8页
支付系统功能、组成、部署说明.pdf_第2页
第2页 / 共8页
支付系统功能、组成、部署说明.pdf_第3页
第3页 / 共8页
支付系统功能、组成、部署说明.pdf_第4页
第4页 / 共8页
支付系统功能、组成、部署说明.pdf_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《支付系统功能、组成、部署说明.pdf》由会员分享,可在线阅读,更多相关《支付系统功能、组成、部署说明.pdf(8页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 目录目录 1 引言 . 2 2 系统功能 . 2 3 系统组成 . 2 3.1 收银台 . 2 3.2 手机支付服务 . 3 3.3 交易处理中心 . 3 3.4 银行支付服务 . 3 3.5 商户中心 . 3 3.6 运营管理台 . 3 3.7 补单系统 . 3 3.8 个人网站及手机客户端 . 4 3.9 其他外部支撑系统 . 4 4 系统运行环境 . 4 4.1 硬件环境 . 4 4.2 软件环境 . 4 4.3 网络环境 . 5 5 系统部署 . 5 5.1 软件部署 . 5 5.2 硬件部署 . 6 5.3 应用负载 . 7 5.4 系统高可用性 . 7 第 2 页 1

2、1 引言引言 大致介绍支付系统功能、组成及部署说明。 2 2 系统功能系统功能 面向商户提供即时到账支付、担保支付、委托结算、主动收款功能;提供商户管理 中心,供商家进行交易查询、交易统计、账户管理、结算查询等操作。 面向个人客户提供账户注册、账户管理、实名认证、快捷支付签约、账户充值、账 户支付、交易查询等功能。 面向业务运营方提供商家管理、用户管理、系统管理、交易管理、结算管理、账户 管理等一系列运营管理功能。 3 3 系统系统组成组成 外 外 外 外 外 外 外 外 外 外 外 外 外 外 外 外 外 外 www 外 外 外 外 merchant 外 外 外 trade 外 外 外 外

3、trans/posp Mo外 +外 外 外 moplus 外 外 外 外 proc 外 外 外 外 mgr 外 外 外 admin DB 外 外 外 外 bank 外 外 外 外 POSP外 外 外 外外 外 外 外 外 外 外 外外 外 外 外 Mo外 + 外 外 外 外 外 外 外 外 外 外 外 外 外 外 外 外 外 3.13.1 收银台收银台 提供支付网关跳转式的支付接口; 提供注册用户账户余额支付、快捷支付等交互式的支付页面; 提供后台直连的商家交易接口。 3.23.2 手机支付服务手机支付服务 提供支付网关跳转式的支付接口; 提供注册用户账户余额支付、快捷支付等交互式的支付页面。

4、 3.33.3 交易交易处理中心处理中心 交易处理中心包含账务处理和管理服务两部分, 提供支付、 结算、 退款、 账户管理、 交易查询等系统涉及的全部业务处理服务。 3.43.4 银行支付服务银行支付服务 处理系统与各银行之间的支付、 结算、 查询、 退款、 快捷支付签约等所有业务往来。 3.53.5 商户中心商户中心 商户中心是商家操作员的登录入口, 提供商户账户查询、交易查询、结算查询、交易结算统计等一系列查询统计功能; 提供商户结算申请、委托结算申请、主动收款、交易退款等业务交互页面。 3.63.6 运营管理台运营管理台 运营管理台是业务运营操作员的登录入口, 提供商家管理、用户管理、系

5、统管理、交易管理、结算管理、账户管理等一系列运 营管理功能。 3.73.7 补单系统补单系统 及时与银行同步订单状态,保证用户支付状态及时的在支付系统中体现。 及时将订单支付状态告知商家,并确保商家能准确的收到支付系统的通知。 3.83.8 个人网站及手机客户端个人网站及手机客户端 个人网站和手机客户端是个人用户的登录入口, 提供账户注册、账户管理、实名认证、快捷支付签约、账户充值、交易查询等功能。 3.93.9 其他外部支撑系统其他外部支撑系统 金融数据加密机,提供关键信息加密功能,确保传输中的数据安全。 短信服务器,提供手机短信发送的功能。 邮件服务器,提供电子邮件发送的功能。 4 4 系

6、统运行环境系统运行环境 4.14.1 硬件环境硬件环境 序号 类别 型号 CPU 数 内存(G) 数量(台) 1 小型机 IBM P520 4 16 2 2 PC SERVER IBM X3600 系列 4 16 8 3 磁盘阵列 EMC 2 4 金融数据加 密机 SJL05 2 4.24.2 软件环境软件环境 序号 类别 名称 版本 1 操作系统(小型 机) AIX 4 6.1 2 操作系统 Red Hat Linux Enterprise 4.5 3 Java 运行环境 JRE 1.6 4 应用服务器 Weblogic 10gR3 5 数据库 Oracle 10g 第 5 页 6 应用服务

7、器 Nginx 1.2.3 7 DNS 服务 BIND 9.9.1 8 网络工具 Keepalived 1.1.15 4.34.3 网络环境网络环境 略。 5 5 系统部署系统部署 5.15.1 软件部署软件部署 序号 类别 硬件 网络 服务 1 外部负载均衡 服务器 PC SERVER 2 台 互联网、内网 ngnix keepalive 2 接入服务器 PC SERVER 2 台 互联网、内网 支付网站、商户中心、帮助 中心、支付网关、Mo 宝+ 服务、接入转发、银行前置 3 内部负载均衡 服务器 PC SERVER 2 台 内网 nginx keepalive named(bind9)

8、4 应用服务器 PC SERVER 2 台 内网 交易服务、管理服务、管理 台、补单服务 5 数据库服务器 小型机 2 台 内网 数据库服务 6 文件服务器 EMC 存储 内网 文件服务 第 6 页 5.25.2 硬件部署硬件部署 数据及文件数据及文件 核心服务核心服务 内部应用负载内部应用负载 接入类服务接入类服务 外部应用负载外部应用负载 DBDB InternetInternet NginxNginx WeblogicWeblogic NginxNginx NFSNFS NginxNginx WeblogicWeblogic NginxNginx DNS轮询 HTTP PROXYHTTP

9、 PROXYHTTP PROXYHTTP PROXY CoreAppCoreAppCoreAppCoreApp HTTP PORXYTCP PROXY 个人网站 商户中心 接入/转发 Mo宝+服务 收银台 银行前置 账务中心 管理服务 补单系统 管理台 KEEPALIVEDKEEPALIVED KEEPALIVEDKEEPALIVED 第 7 页 5.35.3 应用负载应用负载 为了提高服务的可用性,支付系统的所有子系统都以双机的形式部署,而 nginx 的作用 就是在双机部署的服务上提供负载的分配nginx 接受来自外部的请求,通过 http proxy 或者 tcp proxy 的方式将请

10、求转发到后端服务。 服务请求服务请求 NginxNginx AppApp1 1AppApp2 2 5.45.4 系统高可用性系统高可用性 keepalived 是一个类似于 layer3, 4 & 5 交换机制的软件,也就是我们平时说的第 3 层、 第 4 层和第 5 层交换。 Keepalived 的作用是检测服务器的状态, 如果有一台服务器死机, 或工作出现故障,Keepalived 将检测到,并将有故障的服务器从系统中剔除,当服务器 工作正常后 Keepalived 自动将服务器加入到服务器群中,这些工作全部自动完成,不需 要人工干涉,需要人工做的只是修复故障的 web 服务器。 在支付

11、系统的内、外部应用负载服务器上都安装了 keepalived,并配置 keepalived 检查 nginx 的工作状况,若出现 nginx 服务停止则尝试重启,若重启失败则将当前服务器的 负载切换到另外一边的应用负载服务器。 服务器间的负载切换是通过这样的方式实现的:通过内、外网的 DNS 轮询将请求转发 到 VIP1 和 VIP2 这两个虚拟 IP 所在的服务器;正常情况下负载均衡服务器各自持有一 个 VIP 来对外提供服务。 当其中一台服务器无法服务时, keepalived 将故障服务器的 VIP 交给另外一台服务器,让能工作的服务器同时持有两个 VIP。修复故障服务器后通过 keepalived 间的协作,将故障服务器原先持有的 VIP 归还。 第 8 页 应用负载服务器应用负载服务器1 1 NginxNginx KeepalivedKeepalived VIPVIP1 1 VIPVIP2 2 应用负载服务器应用负载服务器2 2 NginxNginx Keepaliv

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号