您好,欢迎来到九壹网。
搜索
您的当前位置:首页支付系统功能、组成、部署说明

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

来源:九壹网
目录

1 2 3

引言 .................................................................................................................................. 2 系统功能 .......................................................................................................................... 2 系统组成 .......................................................................................................................... 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.1 硬件环境 ....................................................... 4 4.2 软件环境 ....................................................... 4 4.3 网络环境 ....................................................... 5 系统部署 .......................................................................................................................... 5 5.1 5.2 5.3 5.4

软件部署 ....................................................... 5 硬件部署 ....................................................... 6 应用负载 ....................................................... 7 系统高可用性 ................................................... 7

4

5

第 1 页

1 引言

大致介绍支付系统功能、组成及部署说明。

2 系统功能

面向商户提供即时到账支付、担保支付、委托结算、主动收款功能;提供商户管理

中心,供商家进行交易查询、交易统计、账户管理、结算查询等操作。

面向个人客户提供账户注册、账户管理、实名认证、快捷支付签约、账户充值、账户支付、交易查询等功能。

面向业务运营方提供商家管理、用户管理、系统管理、交易管理、结算管理、账户管理等一系列运营管理功能。

3

外外系统组成

外外外外Mo外+外外外POSP外外外外外外外外外外外外外外外外外外外外外外外外外外merchant外外外外www外外外外trans/pospMo外+外外外moplus外外外trade外外外外bank外外外外外外外外外外外admin外外外外外外外外外外proc外外外外mgr外外外外外外DB 3.1 收银台

提供支付网关跳转式的支付接口;

提供注册用户账户余额支付、快捷支付等交互式的支付页面;

第 2 页

提供后台直连的商家交易接口。

3.2 手机支付服务

提供支付网关跳转式的支付接口;

提供注册用户账户余额支付、快捷支付等交互式的支付页面。

3.3 交易处理中心

交易处理中心包含账务处理和管理服务两部分,提供支付、结算、退款、账户管理、交易查询等系统涉及的全部业务处理服务。

3.4 银行支付服务

处理系统与各银行之间的支付、结算、查询、退款、快捷支付签约等所有业务往来。

3.5 商户中心

商户中心是商家操作员的登录入口,

提供商户账户查询、交易查询、结算查询、交易结算统计等一系列查询统计功能; 提供商户结算申请、委托结算申请、主动收款、交易退款等业务交互页面。

3.6 运营管理台

运营管理台是业务运营操作员的登录入口,

提供商家管理、用户管理、系统管理、交易管理、结算管理、账户管理等一系列运营管理功能。

3.7 补单系统

及时与银行同步订单状态,保证用户支付状态及时的在支付系统中体现。 及时将订单支付状态告知商家,并确保商家能准确的收到支付系统的通知。

第 3 页

3.8 个人网站及手机客户端

个人网站和手机客户端是个人用户的登录入口,

提供账户注册、账户管理、实名认证、快捷支付签约、账户充值、交易查询等功能。

3.9 其他外部支撑系统

金融数据加密机,提供关键信息加密功能,确保传输中的数据安全。 短信服务器,提供手机短信发送的功能。 邮件服务器,提供电子邮件发送的功能。

4 系统运行环境

4.1 硬件环境

序号 1 2 3 4 类别 小型机 PC SERVER 磁盘阵列 金融数据加密机 型号 IBM P520 IBM X3600系列 EMC SJL05 CPU数 4 4 内存(G) 16 16 数量(台) 2 8 2 2 4.2 软件环境

序号 1 类别 名称 版本 6.1 操作系统(小型AIX 4 机) 2 3 4 5 操作系统 Java运行环境 应用服务器 数据库 Red Hat Linux Enterprise JRE Weblogic Oracle 4.5 1.6 10gR3 10g 第 4 页

6 7 8 应用服务器 DNS服务 网络工具 Nginx BIND Keepalived 1.2.3 9.9.1 1.1.15 4.3 网络环境

略。

5 系统部署

5.1 软件部署

序号 1 类别 外部负载均衡服务器 硬件 PC SERVER 2台 PC SERVER 2台 网络 服务 互联网、内网 ngnix keepalive 互联网、内网 支付网站、商户中心、帮助中心、支付网关、Mo宝+服务、接入转发、银行前置 2 接入服务器 3 内部负载均衡服务器 PC SERVER 2台 PC SERVER 2台 内网 nginx keepalive named(bind9) 4 应用服务器 内网 交易服务、管理服务、管理台、补单服务 5 数据库服务器 小型机 2台 内网 数据库服务 6 文件服务器 EMC存储 内网 文件服务 第 5 页

5.2 硬件部署

InternetDNS轮询外部应用负载NginxKEEPALIVEDNginx个人网站商户中心接入/转发Mo宝+服务收银台银行前置HTTP PROXYHTTP PROXY接入类服务WeblogicWeblogic内部应用负载NginxKEEPALIVEDNginxHTTP PORXYTCP PROXY核心服务CoreAppCoreApp账务中心管理服务补单系统管理台数据及文件DB

NFS

第 6 页

5.3 应用负载

为了提高服务的可用性,支付系统的所有子系统都以双机的形式部署,而nginx的作用就是在双机部署的服务上提供负载的分配—nginx接受来自外部的请求,通过http proxy或者tcp proxy的方式将请求转发到后端服务。

服务请求NginxApp1App2

5.4 系统高可用性

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

在支付系统的内、外部应用负载服务器上都安装了keepalived,并配置keepalived检查nginx的工作状况,若出现nginx服务停止则尝试重启,若重启失败则将当前服务器的负载切换到另外一边的应用负载服务器。

服务器间的负载切换是通过这样的方式实现的:通过内、的DNS轮询将请求转发到VIP1和VIP2这两个虚拟IP所在的服务器;正常情况下负载均衡服务器各自持有一个VIP来对外提供服务。当其中一台服务器无法服务时,keepalived将故障服务器的VIP交给另外一台服务器,让能工作的服务器同时持有两个VIP。修复故障服务器后通过keepalived间的协作,将故障服务器原先持有的VIP归还。

第 7 页

应用负载服务器1NginxKeepalivedVIP1VIP2应用负载服务器2NginxKeepalivedVRRPVIP2VIP1

第 8 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务