中信银行代付系统案例说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
银行代付系统案例说明
绛门通讯科技股份
2017年02月
目录
一、前言 (3)
1.1 系统项目背景 (3)
1.2 系统设计原则 (3)
二、代付平台功能概述 (3)
2.1 功能概述 (3)
2.2 平台代付转账流程图 (4)
2.3 系统性能数据 (5)
三、研发团队介绍 (6)
3.1 研发过程概述 (6)
3.2 项目开发明细表 (7)
一、前言
1.1 系统项目背景
随着互联网金融的快速发展,在线转账或代付业务逐步覆盖,各大银行或第三方的代付平台(例:支付宝)都开始涉足在线代付业务,银行代付系统平台(以下简称“代付”)就是我公司专为银行设计开发的一套开放的代付业务平台。
1.2 系统设计原则
本系统设计时,考虑到金融行业的特殊性,系统设计时不仅考虑到系统的技术可行性,更多需考虑安全性和经济可行性。作为一个开放的代付平台,系统要具备可扩展性,便于第三方进入平台接入。另外系统设计是考虑需符合国家和行业通用标准、协议和规要求,保证系统运行稳定可靠、数据安全。
二、代付平台功能概述
2.1 功能概述
个人用户或是第三方平台(例:P2P理财平台),通过接口将代付的订单请求发给代付,系统根据订单数据计算代付金额和手续费(计算规则可自定义设置)。代付将需代付转账的金额预先冻结并通过接口将代付转账请求转给银联,并将银联的处理结果实时传回给第三方的业务平台,发起代付请求的用户可以在线实时看到代付返回的订单状态和流程,追求钱款进度直至成功到账。
代付还提供手工核账功能,一旦系统出现故障,营业员可以通过查看系统代付异常记录并
手工进行处理,在通过日志查看故障原因。
银行代付系统平台不仅为银行解决了在线批次代付转账的功能,也提供了多角度多纬度的数据分析功能,解决银行需要的账单报表等需求。另外系统有完整的告警机制,当账号异常或者额度超限都能在告警记录中查看并解决。
2.2 平台代付转账流程图
因银行系统的特殊安全要求,在代付过程中需多重验证和判断,流程图如下:转账的业务流程图(如下):
订单处理流程图:
2.3 系统性能数据
根据多轮测试取平均值以及客户实际上线运行数据,目前代付平台性能可达到:同时在线代付并发数20个,同时代付请求订单数20万笔
结论:
20个线程处理1000个订单平均耗时1172ms,吞吐量为9.3/s
20个线程处理5000个订单平均耗时9466ms,吞吐量为1.9/s
20个线程处理10000个订单平均耗时21364ms,吞吐量为52.9/min
20个线程处理20000个订单平均耗时44631ms,吞吐量为25.8/min
三、研发团队介绍
3.1 研发过程概述
研发团队从项目立项启动到上线交付验收,历时4个月。其中因银联方网络原因,银联接口调试耗时半个多月;配合第三方接口调试耗时近半个月(截止上线有3家网络金融平
台接入代付系统平台)
团队参与情况如下:项目组共计参与人员9人
项目经理:1 人(项目管例,进度把控)
SE:1 人(与客户方对接,确定需求,业务流程和系统界面)
开发:4 人(负责系统开发和接口调试)
测试:3 人(整体平台的功能测试、性能测试和接口测试。编写用户手册和运维文档)3.2 项目开发明细表
项目工作量详情如下: