利安支付服务业务系统基本信息材料模板.doc

上传人:本田雅阁 文档编号:2547362 上传时间:2019-04-06 格式:DOC 页数:50 大小:958.01KB
返回 下载 相关 举报
利安支付服务业务系统基本信息材料模板.doc_第1页
第1页 / 共50页
利安支付服务业务系统基本信息材料模板.doc_第2页
第2页 / 共50页
利安支付服务业务系统基本信息材料模板.doc_第3页
第3页 / 共50页
利安支付服务业务系统基本信息材料模板.doc_第4页
第4页 / 共50页
利安支付服务业务系统基本信息材料模板.doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《利安支付服务业务系统基本信息材料模板.doc》由会员分享,可在线阅读,更多相关《利安支付服务业务系统基本信息材料模板.doc(50页珍藏版)》请在三一文库上搜索。

1、支付服务业务系统基本信息材料1. 公司基本情况1.1 填表人基本信息单位名称联系人联系方式传 真E-MAIL 地址1.2 检测申请机构信息机构性质法人机构所在地境内分支机构数量及地点清算账户开户地或开户行知识产权(支付系统)保密级别1.3 本次检测项目参与人员名单序号人员名称所属部门职务/职称负责范围联系方法1234562. 网络环境2.1 网络拓扑图2.2 网络拓扑图结构说明如上图所示,整个系统平台由通讯网络、前置代理系统及业务处理系统几个部分组成。系统运行平台如下:l操作系统:l数据库:l中间件:l主机服务器:l磁盘阵列:Neocean ix 1540l防火墙:Cisco ASA5510,

2、H3C SecPath F1000Al网络设备:Cisco 3845,各主要部分说明:l通讯网络 通过2M数字电路与各外联机构系统相连 中心机房通过电信10M光线专线宽带连接Internet网,通过10M光纤出口与分支点相连 各分支点终端通过电信2M ADSL宽带接入Internet网,使之能与中心点相连通 为保证营业数据传输的稳定性、持续性、安全性考虑:1、申请其他(非电信)运营商宽带接入一条,作为传输线路的冗余备份;2、采用中国电信e-VPN业务,对业务传输信道进行加密,保证数据的安全性l业务处理系统(内部局域网)内部局域网是整个平台系统的核心部分,提供各种应用服务以及内部人员和客户的身份

3、认证,由位于防火墙之内的应用服务器、数据库服务器、数据加密系统等构成。同时在这里可以对内部运维操作等行为进行有效的管理和审计。业务处理系统的总体技术路线:2.2.1 采用开放的、多层的分布式体系架构2.2.2 采用面向对象和组件化的设计理念2.2.3 采用Web Service的框架 2.2.4 基于软件代理的技术l前置代理系统为保证外联终端和公司系统平台之间的连接安全和系统独立性,平台通过公司端的前置服务器完成与外联终端业务系统的连接。作为应用代理,它直接实现对终端的应用支持,即接收来自终端的业务应用请求,依据本地数据库进行业务逻辑处理,并对终端的业务应用请求做出响应。这一功能所支持的是请求

4、/响应方式的应用。同时前置代理还支持向终端发送主动消息,如报告有通知到达等消息。这一功能所支持的是异步消息功能。终端与前置代理以C/S方式运作,因此,终端所支持的所有应用所需的服务及提供这些服务所需要的数据均在前置代理体现,它应能基本独立于内网应用向终端提供服务。因此前置代理上部署着所有的终端应用服务软件。用户认证、权限管理和访问控制也是前置代理需要支持的一项功能。前置代理需要对接入的终端用户的身份进行认证,支持与内网系统一致的授权和访问控制管理,以保证只有合法的用户能进行合法的操作。用户认证、权限管理和访问控制采用PKI(以CA的形式)和PMI机制,访问控制基于RBAC(基于角色的访问控制)

5、模型实现。前置代理还需要对终端应用进行连接和会话(以及事务)管理。前置代理对外所面对的是以VPN方式接入的终端用户,其连接管理和会话管理有其特殊性。在终端接入后,正在进行某个会话以完成某个事务的过程中,若出现连接断开的情形。如果是偶然性短暂断开,则系统能够在再次连接后,保持当前会话,以完成整个事务。如果断开的时间较长,则系统会撤销当前会话,回滚当前事务。另外,前置代理对终端的连接管理中一对多的,为提高系统响应性能,采用线程池技术。应用层加密和数据压缩功能。虽然终端通过VPN方式接入,在底层进行了加密处理,但仍需要应用层考虑加密和签名支持。且要考虑防篡改和防抵赖,所以还需要进行数字签名。另外,在

6、前置代理上需对传输的数据进行压缩处理,以节省流量、费用,充分利用有限的带宽。通信流量统计功能。在前置代理上可以统计专线上的通信流量,以便能与电信公司的收费系统进行基于流量的对账。日志服务功能。在前置代理上需要支持记录用户通过终端所进行的业务过程,形成日志。本系统支持向上层应用提供日志服务,提供日志的查询和管理功能。2.3 服务器配置服务器名称硬件配置操作系统软件配置2.4 网络设备配置序号名称型号物理位置所属区域系统软件版本主要用途是否热备备注123456782.5 安全设备配置序号名称型号物理位置所属区域运行模式是否热备备注1234562.6 外联线路及设备端口(网络边界)情况序号外联线路名

7、称(边界名称)所属区域连接对象名称接入线路种类传输速率(带宽)线路接入设备承载主要业务应用备注12345678910112.7 数据备份序号备份数据名介质类型备份周期保存期是否异地保存过期处理方法所属备份系统1233. 公司业务情况公司业务范围及简介公司发展定位陕西利安电子商务有限公司以构建利安社区电超市便民电子服务核心支付能力为基础,推动居民有需求的潜力型业务发展,提高收入、提高用户黏性,全面探索和实践线上线下相结合的可信赖电子商务交易及支付模式。网络支付业务介绍在利安集团内部,将互联网支付逐步发展成为利安社区电超市自有业务电子缴费主渠道,改变现各省公司独立运行的分散格局,打破现有支付体系依

8、赖银行网点的局限,降低企业运营成本。同时,积极拓展外部商户应用,提高运营能力和服务质量,发展成业界知名的互联网支付品牌。面向个人用户提供银行卡支付服务,用户在利安社区服务网点、利安购物网站订购产品或服务后,在支付时可跳转到网银界面输入银行卡信息完成支付。陕西利安电子商务公司网络支付业务,将依托利安集团社区电超市便民服务网络,以提供更高效的服务、更便利的使用为出发点,提升用户粘性,降低企业运营成本。集团宽泛的服务种类(已涉及水、电、气、飞机票、火车票、净菜、药品、家电等)、可观的营业规模(西安市600个营业网点,月营业流水近4亿)能够为公司互联网支付业务发展提供广阔的发展空间和有效的业绩支撑。公

9、司互联网支付业务还服务于集团各类新型产品和服务,如定制服务、网点自提式物流配送等,为集团增值新业务提供B2B、B2C的支付服务。3.1 系统清单(一)网络支付系统类别系统名称(中文及英文)及版本号网络支付业务子系统类别子系统(中文及英文)及版本号网络支付货币汇兑互联网支付移动电话支付固定电话支付数字电视支付(二)预付卡系统类别系统名称(中文及英文)及版本号子系统(中文及英文)系统版本号预付卡(三)银行卡收单系统类别系统名称(中文及英文)及版本号子系统名称(中文及英文)系统版本号银行卡收单3.2 系统业务流程介绍业务处理流程陕西利安电子商务作为第三方独立支付机构为网络支付提供平台,利安支付平台通

10、过提供一系列的应用端口程序,将多种银行卡、预付卡支付方式等整合到一个界面上,实现客户与商户、银行及其他有关机构间资金的流转。 在该项业务中,所涉及的客户和商户既可以是个人用户,也可以是企业用户;所购买的标的既可以是产品,也可以是服务;该业务流程既可用于集团内部电子商务的支付,也可用于其他企业电子商务支付;既适用于普通电子商务交易最后的支付环节,也适用于电子商务产业链中间环节的拓展支付,如商务套餐定制支付、网点自提配送支付等供应链中间环节支付。6.2.2 支付业务的流程支付系统是由消费者、商户和银行三方组成。支付流程 6.2.2.1正常支付处理流程1) 消费者通过利安电超市网点、网站或其他电子商

11、务系统访问商户,决定购买某种商品或服务。 2) 商户返回付款要求,具体可以通过引导页面使消费者访问利安支付服务器的页面或客户端。 3) 消费者通过网银、预付卡等有效账户向利安平台支付。 4) 利安平台收到支付确认后通知商户已经支付。 6.2.2.2商户清算处理流程1) 利安平台每日日终生成当日清算文件。2) 交易次日到商户账。6.2.2.3支付退款处理流程1) 消费者按照规则通过网络访问商户,先完成商品或服务的反交易,再提出退款申请。 2) 商户根据反洗钱制度要求,进行退款处理。3.3 资金流转流程利安公司完成对账,将款项资金结算到商户银行账户用户完成支付,资金从用户卡内转入利安公司银行账户利

12、安公司完成对账后,将应退款项资金退至用户卡内商户银行账户利安公司银行账户用户银行账户互联网支付的资金流转描述如下:1.用户成功完成支付交易后,银行将订单对应金额从用户银行卡账户划入利安公司银行账户;2.利安公司完成清结算工作后,将成功交易对应的资金,通过银行结算到商户银行账户;3.利安公司为现金持有方,对账规则以利安为准。利安有商户没有的,商户补记;利安没有商户有的,商户反销。3.4 系统功能模块介绍4. 模块设计4.1 系统管理模块4.1.1 模块功能用户登录,注销等操作生成详细的操作日志提供各类用户和权限的管理4.1.2 模块结构主要有“用户管理”和“日志管理”两个子模块。用户管理子模块实

13、现对各类用户的管理和权限分配等,日志管理子模块用于记录系统的相关日志,包括各种重要的用户操作,用户的登录日志等。4.1.3 用户管理模块用户管理模块负责用户的添加、修改、删除、状态设定。同时,管理员可以通过此模块对用户的进行权限的分配。4.1.3.1 模块结构分为用户信息管理和用户权限管理两个功能点。用户管理主要是负责新用户的添加,用户信息的查询、修改、删除等, 用户状态的设定(比如激活、未审核、冻结等状态)。 权限管理是对用户权限的分配,用于控制各用户可操作的模块。4.1.3.2 主要流程4.1.3.3 用户信息管理模块编号模块名称用户信息管理功能描述用户信息的新建、删除、更改、查询上级模块

14、系统管理模块输入说明用户相关信息输出说明修改成功或失败信息处理流程1、 管理员录入用户信息或查询条件2、 系统提交到数据库3、 返回操作结果4.1.3.3.1 接口说明不适用4.1.3.3.2 数据结构说明系统用户表用于存放用户的基本信息,包括用户的ID、名称、密码、权限角色(超级用户,普通用户,运营主管等)、冻结状态(冻结或未冻结)、注册时间、最后一次登录时间、最后一次登录IP等。4.1.3.4 用户权限管理模块编号模块名称用户权限管理功能描述对用户进行权限设置上级模块系统管理模块输入说明用户权限设置输出说明修改成功或失败信息处理流程1、 管理员为某个用户设置权限2、 系统保存相关权限3、

15、返回操作结果4.1.3.4.1 接口说明不适用4.1.3.4.2 数据结构说明系统权限表用于存放系统后台的所有权限模块,权限表的信息包括权限ID、权限名称、权限级别、父权限ID、是否有子权限、是否为默认权限。用户权限对应表用于存放用户对应的系统权限信息,包括用户权限ID (自增长ID), 用户ID(与用户信息表关联),权限ID(与系统权限表关联)。4.1.3.4.3 依赖关系需要用户信息管理功能点的支持4.1.3.4.4 调用顺序无4.1.4 【日志管理】模块记录系统管理员和普通用户的关键操作,系统管理员可以查询日志信息。4.1.4.1 模块结构日志记录用于记录用户进行的关键操作信息,日志查询

16、用于管理员查看相关日志信息。4.1.4.2 主要流程在用户进行关键操作之后,系统会自动记录相关操作信息到数据库。管理员通过日志查询界面可以查看日志记录。4.1.4.3 日志记录模块编号模块名称日志记录功能描述在每一个关键操作之后,系统自动记录此次操作的相关信息,并保存到数据库里面上级模块系统管理输入说明输出说明处理流程1、 用户进行操作2、 系统记录日志4.1.4.3.1 数据结构说明分为系统日志表和用户日志表。系统日志表用于存放系统管理员的操作日志,用户日志表用于存放普通用户的操作日志。主要记录操作人ID,操作内容,操作时间等。4.1.4.3.2 依赖关系日志记录模块会运用到系统的其他模块中

17、,为其他模块调用。4.1.4.4 日志查询模块编号模块名称日志查询功能描述系统管理员可以设定条件,对各种日志进行查询,并且到处查询结果上级模块系统管理输入说明查询条件 (关键字,用户ID,时间等)输出说明查询结果处理流程1、 管理员设定查询条件2、 系统输入查询结果4.1.4.4.1 接口说明不适用4.1.4.4.2 数据结构说明与“日志记录”功能点一致4.1.4.4.3 依赖关系日志记录模块会运用到系统的其他模块中,为其他模块调用。4.1.4.4.4 调用顺序无4.1.5 人工处理过程无4.1.6 支付请求处理4.1.6.1 子模块结构支付页面 支付处理支付请求接口 支付处理4.1.6.2

18、主要流程在线支付模式:1) 采购商选中供应商的商品之后,点击支付,供应商系统将页面跳转到利安第三方支付的支付页面。2) 采购商在支付页面填写账号和密码,提交页面3) 利安第三方支付处理支付请求,并将结果返回给供应商线下支付模式:1、 采购商购买供应商商品之后,平台商(第三方平台)通过服务器接口模式将支付请求传给利安第三方支付2、 利安第三方支付平台处理之后,返回结果4.1.6.3 支付页面模块编号模块名称支付页面功能描述给采购商填写账户和密码的页面。上级模块无输入说明订单信息输出说明支付页面处理流程当采购商要支付时,供应商系统将页面跳转到此支付页面4.1.6.3.1 接口说明无4.1.6.3.

19、2 数据结构说明客户虚拟账户信息表用来保存客户的虚拟账户信息,包括账户ID、商户ID,现金余额,支付密码等。4.1.6.3.3 依赖关系无4.1.6.3.4 调用顺序无4.1.6.4 支付请求接口模块编号模块名称支付请求接口功能描述平台商通过接口提交支付请求上级模块无输入说明订单信息等输出说明返回结果处理流程1、 采购商在平台上购买供应商的商品2、 平台上把订单信息、买卖双方的信息传给利安第三方支付3、 利安第三方支付返回结果4.1.6.4.1 接口说明提供一个外部接口,给平台商用于提交支付请求。4.1.6.4.2 数据结构说明无。4.1.6.4.3 依赖关系无4.1.6.4.4 调用顺序无4

20、.1.6.5 支付处理模块编号模块名称支付处理功能描述处理商户的支付请求上级模块无输入说明账户、密码、商户订单信息等输出说明支付结果处理流程1、 根据账户和密码,判断商户账户的正确性2、 根据订单金额,判断商户账户是否能完成此笔交易3、 冻结商户账户金额,支付本笔交易4、 返回支付结果4.1.6.5.1 接口说明无4.1.6.5.2 数据结构说明客户虚拟账户信息表用来保存客户的虚拟账户信息,包括账户ID、商户ID、现金余额,支付密码等。客户虚拟账户操作明细表。4.1.6.5.3 依赖关系无4.1.6.5.4 调用顺序无4.1.7 交易订单处理4.1.7.1 子模块结构订单录入 订单查询 订单汇

21、总4.1.7.2 主要流程1、 支付成功之后,系统会把每一笔交易当作一个订单存入数据库,其中包括退票订单。2、 商户可以随时查询某一个订单的状态3、 系统每日会给商户出一个对帐单,汇总前一日的所有交易订单,供商户对账。4.1.7.3 订单录入模块编号模块名称订单录入功能描述录入支付成功的交易订单,支付失败的交易不插入订单表中上级模块输入说明订单信息等输出说明操作结果处理流程1、 支付请求处理2、 对成功支付的交易,获取商户订单信息,得到商户参数,算出手续费等信息,之后插入订单表。3、 设置订单状态4.1.7.3.1 接口说明无4.1.7.3.2 数据结构说明订单信息表4.1.7.3.3 依赖关

22、系无4.1.7.3.4 调用顺序无4.1.7.4 订单查询模块编号模块名称订单查询功能描述查询某笔交易的订单信息上级模块输入说明订单号或者交易号输出说明订单的详细信息处理流程1、根据订单号或交易号查询相关订单。2、输出订单的详细信息。4.1.7.4.1 接口说明提供一个外部接口,供合作伙伴查询订单信息。详见接口模块4.1.7.4.2 数据结构说明订单信息表4.1.7.4.3 依赖关系无4.1.7.4.4 调用顺序无4.1.7.5 订单汇总模块编号模块名称订单汇总功能描述汇总订单信息,出对账单上级模块输入说明订单汇总的时间、条件输出说明对账单或批量订单数据处理流程1、根据指定的条件查询订单。2、

23、生成对账单或者输出查询结果4.1.7.5.1 接口说明提供一个外部接口,供合作伙伴查询批量订单信息。详见接口模块4.1.7.5.2 数据结构说明订单信息表4.1.7.5.3 依赖关系无4.1.7.5.4 调用顺序无4.1.8 账单管理模块4.1.8.1 子模块结构账单管理分为账单生成、账单确认、账单查询三个模块。账单生成是根据交易的订单,生成确认单和付款账单。利安业务人员对付款账单进行确认。账单查询是客户和利安业务人员可以对历史账单进行查询查看。4.1.8.2 主要流程1、 在T+1日,系统会根据T日的交易订单,付款账单2、 客户需要对付款账单进行确认3、 客户确认完付款账单之后,业务人员需下

24、载划款报文和结算单,进行线下签字4、 财务付款或收款4.1.8.3 账单生成模块编号模块名称账单生成功能描述根据T日的交易订单,在T+1日生成付款账单上级模块支付处理输入说明交易订单输出说明待确认账单处理流程1、 查询T日订单2、 生成买方的确认单3、 生成卖方的付款确认单4.1.8.3.1 接口说明无4.1.8.3.2 数据结构说明账单表4.1.8.3.3 依赖关系无4.1.8.3.4 调用顺序无4.1.8.4 账单确认模块编号模块名称账单确认功能描述客户对自己的付款账单进行确认,业务对付款确认单进行确认上级模块输入说明待确认账单输出说明已确认账单或异议处理流程1、 客户查看自己付款单2、

25、对确认单进行确认,或提出异议3、 业务人员处理异议,或确认付款单4.1.8.4.1 接口说明无4.1.8.4.2 数据结构说明账单表4.1.8.4.3 依赖关系无4.1.8.4.4 调用顺序无4.1.8.5 账单查询模块编号模块名称账单查询功能描述客户可以随时查询自己的所有历史账单。上级模块输入说明输出说明处理流程1、 输入查询条件2、 查询结果4.1.8.5.1 接口说明无4.1.8.5.2 数据结构说明账单表4.1.8.5.3 依赖关系无4.1.8.5.4 调用顺序无4.1.9 历史交易查询4.1.9.1 子模块结构系统提供交易明细查询和对账文件下载两种方式。商户在商户前台可以通过交易明细

26、查询,查询自己的交易记录;商户也可以下载每日的交易对账文件进行对账。4.1.9.2 主要流程1、4.1.9.3 交易明细查询模块编号模块名称交易明细查询功能描述根据设定的条件,查询对象的交易明细上级模块无输入说明查询条件输出说明交易明细处理流程4.1.9.3.1 接口说明提供一个外部接口,商户可以通过此接口批量查询交易明细。详见“接口模块”4.1.9.3.2 数据结构说明交易订单表4.1.9.3.3 依赖关系无4.1.9.3.4 调用顺序无4.1.9.4 对账文件下载模块编号模块名称对账文件下载功能描述系统每天会对每个接口商户生成一个对账文件,商户可以下载之后进行对账操作上级模块无输入说明输出

27、说明处理流程4.1.9.4.1 接口说明4.1.9.4.2 数据结构说明交易订单表4.1.9.4.3 依赖关系无4.1.9.4.4 调用顺序无4.2 商户前台模块商户可以登陆利安第三方支付平台,查看商户自己的基本信息、账户信息,交易信息、结算信息。4.2.1 模块功能商户前台主要提供给商户管理自己的账户信息,现金账户,系统管理等,商户也可以查看自己的交易信息和结算信息。4.2.2 模块结构商户需登录之后,才可访问各个模块。账户管理模块可以查看到商户的基本信息和客户留言。 商户的基本信息包括客户编号、客户名称、客户类型、账户类型、客户性质、联系电话、地址、网址等,同时可以查看客户的银行账户信息。

28、客户留言信息功能用于客户与系统商务人员沟通。现金账户功能包括:充值、转账、提现、现金账户信息、网上充值、网上充值查询、交易明细系统管理模块主要用户商户修改登录密码。4.2.3 处理流程大致流程:1、 商户登录系统2、 商户可以查询自己的各种信息3、 通过现金账户可以查询订单交易明细及充值、提现、转账记录。4、 可以查看公告信息,给商务留言。4.2.4 【基本信息】模块商户查看到自己的基本信息和客户留言4.2.4.1 模块结构商户的基本信息包括商户的一些属性信息,联系方式,银行账号等。4.2.4.2 商户基本信息模块编号模块名称商户基本信息功能描述查看商户的基本信息上级模块输入说明输出说明处理流

29、程根据商户的登录用户名查询相关信息4.2.4.2.1 接口说明不适用4.2.4.2.2 数据结构说明客户基本信息表用于保存商户的基本信息,主要包含商户ID、商户名称、联系电话、联系地址、客户状态、注册时间、商户类型、各种设置状态等。客户账户信息表保存商户的银行账户信息,包括银行ID、银行名称、银行账号等。4.2.4.2.3 依赖关系无4.2.4.2.4 调用顺序无4.2.4.3 客户留言信息模块编号模块名称客户留言功能描述给业务人员留言上级模块输入说明输出说明处理流程客户自发4.2.4.3.1 接口说明不适用4.2.4.3.2 数据结构说明留言客户号、留言客户名称、留言信息。回复信息、回复人4

30、.2.4.3.3 依赖关系无4.2.4.3.4 调用顺序无4.2.5 【现金账户】模块充值、提现、转账、交易明细4.2.5.1 模块结构客户通过充值到系统现金账户,利用利安第三方支付平台购买航空公司或其他平台购买机票。大致流程4.2.5.2 在线购票模块编号模块名称在线购票功能描述客户通过充值到系统现金账户,利用利安第三方支付平台购买航空公司或其他平台购买机票上级模块输入说明输出说明处理流程4.2.5.2.1 接口说明不适用4.2.5.2.2 数据结构说明无4.2.5.2.3 依赖关系需用到系统管理中的日志管理模块。4.2.5.2.4 调用顺序无4.2.6 【系统管理】模块商户登录,退出系统,

31、修改密码等。4.2.6.1 模块结构商户通过用户名、密码登录系统,登录之后才能访问其他模块;系统使用结束后,可以选择安全退出系统。商户可以任意修改自己的登录密码。4.2.6.2 主要流程4.2.6.3 登录功能模块编号模块名称登录功能功能描述商户登录系统,使用完后可退出系统上级模块输入说明输出说明处理流程4.2.6.3.1 接口说明无4.2.6.3.2 数据结构说明使用账户管理里的商户基本信息来存放用户名和密码。4.2.6.3.3 依赖关系无4.2.6.3.4 调用顺序无4.2.6.4 密码修改模块编号模块名称密码修改功能描述商户登录系统之后,可以修改自己的登录密码上级模块输入说明输出说明处理

32、流程a) 用户输入新旧密码b) 系统修改密码,返回操作结果4.2.6.4.1 接口说明无4.2.6.4.2 数据结构说明使用账户管理里的商户基本信息来存放用户名和密码。4.2.6.4.3 依赖关系无4.2.6.4.4 调用顺序无4.2.7 人工处理过程无4.3 商户管理模块商户基本信息、相关参数的维护管理。4.3.1 模块功能管理员创建新的商户,查询并修改已有商户的信息。添加和修改各种参数模板,并且给每个商户设置相应的参数模板。商户账户的开通和维护。4.3.2 模块结构基本信息维护模块是创建和维护商户的基本信息。商户参数设置是给商户设定不同的参数模板,同时维护各种参数模板。商户账户管理是给商户

33、分配各种账户(登录账户,虚拟账户等),并开通商户账户。4.3.3 处理流程新建一个商户的基本流程:1. 创建商户,填写基本信息2. 设置商户对应的参数模板,如果没有参数模板,则新建一个3. 新建商户的登录账户和密码4. 开通商户的账户4.3.4 基本信息维护管理员创建一个新的商户,填写基本信息;或者选择一个已有商户,修改其基本信息。4.3.4.1 模块结构创建新商户包括几个部分: 填写商户的基本信息、设置常用参数、开通账户等。4.3.4.2 主要流程管理员打开新建商户窗口 = 填写商户的基本信息、结算信息等 = 给商户设置参数 = 开通账户(设置登录名和密码) 。4.3.4.3 创建商户模块编

34、号模块名称创建商户功能描述创建一个新的商户,填写基本信息。上级模块输入说明输出说明处理流程1、 商户的各种信息2、 返回操作结果4.3.4.3.1 接口说明无4.3.4.3.2 数据结构说明客户基本信息表用于保存商户的基本信息,主要包含商户ID、商户名称、联系电话、联系地址、客户状态、注册时间、商户类型、各种设置状态等。客户账户信息表保存商户的银行账户信息,包括银行ID、银行名称、银行账号、账户类型、还款方式等。4.3.4.3.3 依赖关系无4.3.4.3.4 调用顺序无4.3.4.4 商户维护模块编号模块名称商户维护功能描述维护现有的商户,修改信息和各种设置,冻结活解冻账户等。上级模块输入说

35、明输出说明处理流程4.3.4.4.1 接口说明无4.3.4.4.2 数据结构说明客户基本信息表用于保存商户的基本信息,主要包含商户ID、商户名称、联系电话、联系地址、客户状态、注册时间、商户类型、各种设置状态等。客户账户信息表保存商户的银行账户信息,包括银行ID、银行名称、银行账号、账户类型、还款方式等。4.3.4.4.3 依赖关系必须先有商户被创建4.3.4.4.4 调用顺序无4.3.5 商户参数设置设置商户对应的参数,包括接口对象参数,支付对象参数和应收对象参数。如果没有可用的参数模板选择,则需要建立新的参数模板。4.3.5.1 模块结构参数模板管理模块是管理各种参数模板,以供参数设置用。

36、参数设置模板是将各商户对应上不同的对象参数模板。4.3.5.2 主要流程添加各种参数模板 选择参数设置 设置接口对象对应参数 设置支付对象对应参数 选择应收对象对应参数 完成参数设置 。4.3.5.3 参数模板管理模块编号模块名称参数模板管理功能描述添加和管理各种参数模板。上级模块输入说明输出说明处理流程4.3.5.3.1 接口说明无4.3.5.3.2 数据结构说明客户费率参数表用于存放商户的参数信息,包括支付基准数、支付比例、支付服务费、分润信息等。4.3.5.3.3 依赖关系无4.3.5.3.4 调用顺序无4.3.5.4 参数设置模块编号模块名称参数设置功能描述设置参数,选择相应的参数模板

37、匹配各对象(接口、支付、应收)。上级模块输入说明输出说明处理流程4.3.5.4.1 接口说明无4.3.5.4.2 数据结构说明。4.3.5.4.3 依赖关系无4.3.5.4.4 调用顺序无4.3.6 人工处理过程无4.3.7 商户账户管理给商户分配各种账户(登录账户,现金账户等),并维护商户账户。4.3.7.1 模块结构账户开通模板根据商户的类型,开通默认的账户,设置默认密码等。账户维护是管理所有商户的账户修改登录密码、激活或冻结帐号等。4.3.7.2 主要流程开通商户账户 维护商户账户。4.3.7.3 账户开通模块编号模块名称账户开通功能描述开通商户的默认账户,并初始化密码,把账户和密码信息

38、发给商户操作员的邮箱中。上级模块输入说明输出说明处理流程4.3.7.3.1 接口说明无4.3.7.3.2 数据结构说明客户虚拟账户信息表用来保存客户的虚拟账户信息,包括账户ID、商户ID、现金余额,支付密码等4.3.7.3.3 依赖关系无4.3.7.3.4 调用顺序无4.3.7.4 账户维护模块编号模块名称账户维护功能描述维护和设置账户信息,如现金余额,初始化密码等上级模块输入说明输出说明处理流程4.3.7.4.1 接口说明无4.3.7.4.2 数据结构说明客户虚拟账户信息表用来保存客户的虚拟账户信息,包括账户ID、商户ID、现金余额,支付密码等4.3.7.4.3 依赖关系无4.3.7.4.4

39、 调用顺序无4.3.8 人工处理过程无4.4 虚拟账户模块管理商户的虚拟账户(现金账户),为商户的资金变更提供记录。4.4.1 模块功能开设并维护各方的虚拟账户提供虚拟账户各类操作接口(包括支付、充值、提现、转账等),供内部调用。提供虚拟账户明细查询。4.4.2 模块结构4.4.3 处理流程1、 在建立新商户之后,需要为商户创建一个虚拟账户(现金账户),设置相关的参数初始值。更改账户状态(冻结/解冻)。这部分功能在商户管理完成。2、 商户可以通过支付(退款)、充值、结算(提现)、转账等操作来改变自己的账户内资金。4.4.4 【支付】模块商户可以利用自己的账户内金额(现金)进行支付操作。只要账户

40、状态正常,并且账户余额足够(现金),商户就可以进行支付。4.4.4.1 子模块结构支付处理 支付状态查询4.4.4.2 主要流程5. 检查账户状态,状态正常则继续,否则返回支付失败;6. 检查账户余额,余额足够则继续,否则返回支付失败;7. 进行支付,返回支付结果。4.4.4.3 支付处理模块编号模块名称支付处理功能描述根据交易的额度和商户的账户情况,完成支付操作。上级模块输入说明输出说明处理流程4.4.4.3.1 接口说明无4.4.4.3.2 数据结构说明客户虚拟账户信息表用来保存客户的虚拟账户信息,包括账户ID、商户ID、现金余额,支付密码等。4.4.4.3.3 依赖关系只能对已经提交的交易进行支付。4.4.4.3.4 调用顺序无4.4.4.4 支付状态查询模块编号模块名称支付状态查询功能描述可以历史支付交易记录进行查询。上级模块输入说明输出说明处理流程1、 订单号或者流水号2、 返回支付处理结果4.4.4.4.1 接口说明无4.4.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1