会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 化学元素和化合物 / / 银行卡网络交易的测试方法及装置

银行卡网络交易的测试方法及装置

阅读:906发布:2021-03-03

IPRDB可以提供银行卡网络交易的测试方法及装置专利检索,专利查询,专利分析的服务。并且本发明公开了一种银行卡网络交易的测试方法及装置,能够模拟收单方和发卡方,还能够通过配置模拟目标卡组织的卡系统,并通过模拟的卡系统以及模拟收单方或模拟发卡方,对将要实际接入目标卡组织的卡系统的待测试单元进行银行卡网络交易测试和调试,测试合格的银行卡网络交易测试的待测试单元,可以大幅提高接入目标卡组织的卡系统时,进行用户验收测试的成功率和测试效率,大幅减少了实际进行用户验收测试时的人力和财力花费。,下面是银行卡网络交易的测试方法及装置专利的具体信息内容。

1.一种银行卡网络交易的测试方法,其特征在于,包括:

接收待测试单元的网络连接请求,根据所述网络连接请求对所述待测试单元进行验证,其中,所述待测试单元为待测试收单方或待测试发卡方;

若所述被测单元为待测试收单方,则在验证通过后,同时模拟发卡方与所述通过预先配置,模拟目标卡组织的卡系统对所述待测试收单方进行银行卡网络交易测试;

若所述被测单元为待测试发卡方,则在验证通过后,同时模拟收单方与所述通过预先配置,模拟目标卡组织的卡系统对所述待测试发卡方进行银行卡网络交易测试;

模拟目标卡组织的卡系统向所述被测试收单方或所述被测试发卡方发送清算对账文件,接收所述被测试收单方或所述被测试发卡方反馈的清算对账结果,并根据所述清算对账结果得到银行卡网络交易的测试结果。

2.根据权利要求1所述的测试方法,其特征在于,所述同时模拟发卡方与所述通过预先配置,模拟目标卡组织的卡系统对所述待测试收单方进行银行卡网络交易测试,包括:通过预先配置,模拟目标卡组织的卡系统接收所述待测试收单方的本代他交易请求,并生成本代他交易报文;

模拟发卡方,接收并检查所述本代他交易报文,并在交易完成后生成交易响应信息;

模拟目标卡组织的卡系统接收所述交易响应信息,并将所述交易响应信息发送给所述待测试收单方。

3.根据权利要求1所述的测试方法,其特征在于,所述同时模拟收单方与所述通过预先配置,模拟目标卡组织的卡系统对所述待测试发卡方进行银行卡网络交易测试,包括:模拟收单方,向所述通过预先配置,模拟的目标卡组织的卡系统发送他代本交易请求;

通过预先配置,模拟目标卡组织的卡系统接收所述他代本交易交易请求,并生成他代本交易报文,发送给所述待测试发卡方;接收所述待测试发卡方反馈的交易响应信息;

模拟收单方,接收所述通过预先配置,模拟目标卡组织的卡系统发送的所述待测试发卡方反馈的交易响应信息。

4.根据权利要求1所述的测试方法,其特征在于,所述通过预先配置,模拟目标卡组织的卡系统的过程,包括:根据所述目标卡组织的卡系统的交易类型、报文格式和内容要求,从预设的配置选项中选择相应的配置项,对所述目标卡组织的卡系统进行模拟,得到模拟目标卡组织的卡系统;

其中,所述配置选项包括所有卡组织的卡系统的交易类型、报文格式和内容要求。

5.根据权利要求1所述的测试方法,其特征在于,所述根据所述清算对账结果得到银行卡网络交易的测试结果,包括:根据所述清算对账结果判断银行卡网络交易是否正确完成;

若判定所述银行卡网络交易正确完成,则表示所述银行卡网络交易的测试结果为合格;

若判定所述银行卡网络交易未正确完成,则表示所述银行卡网络交易的测试结果为不合格,对所述待测试单元和/或所述通过预先配置,模拟目标卡组织的卡系统进行调试,直到所述银行卡网络交易的测试结果为合格为止。

6.一种银行卡网络交易的测试装置,其特征在于,包括:

网络连接单元,用于接收待测试单元的网络连接请求,根据所述网络连接请求对所述待测试单元进行验证,其中,所述待测试单元为待测试收单方或待测试发卡方;

卡系统模拟单元,用于通过预先配置,模拟目标卡组织的卡系统;通过模拟的目标卡组织的卡系统向所述被测试收单方或所述被测试发卡方发送清算对账文件,接收所述被测试收单方或所述被测试发卡方反馈的清算对账结果,并根据所述清算对账结果得到银行卡网络交易的测试结果发卡方模拟单元,用于若所述被测单元为待测试收单方,则在验证通过后,模拟发卡方,并与所述卡系统模拟单元通过预先配置,模拟的目标卡组织的卡系统对所述待测试收单方进行银行卡网络交易测试;

收单方模拟单元,用于若所述被测单元为待测试发卡方,则在验证通过后,模拟收单方,并与所述卡系统模拟单元通过预先配置,模拟的目标卡组织的卡系统对所述待测试发卡方进行银行卡网络交易测试。

7.根据权利要求6所述的测试装置,其特征在于,所述卡系统模拟单元,用于通过预先配置,模拟目标卡组织的卡系统接收所述待测试收单方的本代他交易请求,并生成本代他交易报文;接收所述发卡方生成的交易响应信息,并将所述交易响应信息发送给所述待测试收单方所述发卡方模拟单元,用于模拟发卡方,接收并检查所述本代他交易报文,并在交易完成后生成所述交易响应信息。

8.根据权利要求6所述的测试装置,其特征在于,所述收单方模拟单元,用于模拟收单方,向所述卡系统模拟单元通过预先配置,模拟的目标卡组织的卡系统发送他代本交易请求;接收所述卡系统模拟单元通过预先配置,模拟的目标卡组织的卡系统发送的所述待测试发卡方反馈的交易响应信息所述卡系统模拟单元,用于通过预先配置,模拟目标卡组织的卡系统接收所述他代本交易交易请求,并生成他代本交易报文,发送给所述待测试发卡方;接收所述待测试发卡方反馈的交易响应信息。

9.根据权利要求6所述的测试装置,其特征在于,所述卡系统模拟单元,用于根据所述目标卡组织的卡系统的交易类型、报文格式和内容要求,从预设的配置选项中选择相应的配置项,对所述目标卡组织的卡系统进行模拟,得到模拟目标卡组织的卡系统;

其中,所述配置选项包括所有卡组织的卡系统的交易类型、报文格式和内容要求。

10.根据权利要求6所述的测试装置,其特征在于,所述卡系统模拟单元,包括:判断子单元,用于根据所述清算对账结果判断银行卡网络交易是否正确完成;

判定子单元,用于若判定所述银行卡网络交易正确完成,则表示所述银行卡网络交易的测试结果为合格;

若判定所述银行卡网络交易未正确完成,则表示所述银行卡网络交易的测试结果为不合格,对所述待测试单元和/或所述通过预先配置,模拟目标卡组织的卡系统进行调试,直到所述银行卡网络交易的测试结果为合格为止。

说明书全文

银行卡网络交易的测试方法及装置

技术领域

[0001] 本发明涉及网络交易技术领域,具体为一种银行卡网络交易的测试方法及装置。

背景技术

[0002] 卡组织全称银行卡转接清算机构,负责制定银行卡标准,以及负责银行卡交易的转发、交易拆分、交易清算、交易对账。发行银行卡的大卡组织主要是万事达、VISA和银联,但是各国出于金融安全等方面的考量,都在逐渐建立自己的卡组织,对于国际化的银行,发行银行卡时就需要根据监管要求加入到当地卡组织,这就需要发卡行实际接入当地卡组织的卡系统进行用户验收测试。进行用户验收测试,就是通过建立银行卡与当地卡组织的网络交易关系,并测试网络交易是否正确完成。
[0003] 目前的银行卡网络交易测试方法,是在发卡行设备与当地卡组织的卡系统连接后,发起网络交易,并根据交易结果验证网络交易是否成功,这样的方式一旦网络交易不成功,则需要花费大量的人力和财力进行沟通和调试,直到网络交易测试通过,用户验收测试效率低下。

发明内容

[0004] 本发明提供了一种银行卡网络交易的测试方法及装置,可以解决现有技术中由于需要花费大量的人力和财力进行沟通和调试,导致用户验收测试效率低下的问题。
[0005] 为达到上述目的,本发明提供了如下技术方案:
[0006] 一种银行卡网络交易的测试方法,包括:
[0007] 接收待测试单元的网络连接请求,根据所述网络连接请求对所述待测试单元进行验证,其中,所述待测试单元为待测试收单方或待测试发卡方;
[0008] 若所述被测单元为待测试收单方,则在验证通过后,同时模拟发卡方与所述通过预先配置,模拟目标卡组织的卡系统对所述待测试收单方进行银行卡网络交易测试;
[0009] 若所述被测单元为待测试发卡方,则在验证通过后,同时模拟收单方与所述通过预先配置,模拟目标卡组织的卡系统对所述待测试发卡方进行银行卡网络交易测试;
[0010] 模拟目标卡组织的卡系统向所述被测试收单方或所述被测试发卡方发送清算对账文件,接收所述被测试收单方或所述被测试发卡方反馈的清算对账结果,并根据所述清算对账结果得到银行卡网络交易的测试结果。
[0011] 可选的,所述同时模拟发卡方与所述通过预先配置,模拟目标卡组织的卡系统对所述待测试收单方进行银行卡网络交易测试,包括:
[0012] 通过预先配置,模拟目标卡组织的卡系统接收所述待测试收单方的本代他交易请求,并生成本代他交易报文;
[0013] 模拟发卡方,接收并检查所述本代他交易报文,并在交易完成后生成交易响应信息;
[0014] 模拟目标卡组织的卡系统接收所述交易响应信息,并将所述交易响应信息发送给所述待测试收单方。
[0015] 可选的,所述同时模拟收单方与所述通过预先配置,模拟目标卡组织的卡系统对所述待测试发卡方进行银行卡网络交易测试,包括:
[0016] 模拟收单方,向所述通过预先配置,模拟的目标卡组织的卡系统发送他代本交易请求;
[0017] 通过预先配置,模拟目标卡组织的卡系统接收所述他代本交易交易请求,并生成他代本交易报文,发送给所述待测试发卡方;接收所述待测试发卡方反馈的交易响应信息;
[0018] 模拟收单方,接收所述通过预先配置,模拟目标卡组织的卡系统发送的所述待测试发卡方反馈的交易响应信息。
[0019] 可选的,所述通过预先配置,模拟目标卡组织的卡系统的过程,包括:
[0020] 根据所述目标卡组织的卡系统的交易类型、报文格式和内容要求,从预设的配置选项中选择相应的配置项,对所述目标卡组织的卡系统进行模拟,得到模拟目标卡组织的卡系统;
[0021] 其中,所述配置选项包括所有卡组织的卡系统的交易类型、报文格式和内容要求。
[0022] 可选的,所述根据所述清算对账结果得到银行卡网络交易的测试结果,包括:
[0023] 根据所述清算对账结果判断银行卡网络交易是否正确完成;
[0024] 若判定所述银行卡网络交易正确完成,则表示所述银行卡网络交易的测试结果为合格;
[0025] 若判定所述银行卡网络交易未正确完成,则表示所述银行卡网络交易的测试结果为不合格,对所述待测试单元和/或所述通过预先配置,模拟目标卡组织的卡系统进行调试,直到所述银行卡网络交易的测试结果为合格为止。
[0026] 一种银行卡网络交易的测试装置,包括:
[0027] 网络连接单元,用于接收待测试单元的网络连接请求,根据所述网络连接请求对所述待测试单元进行验证,其中,所述待测试单元为待测试收单方或待测试发卡方;
[0028] 卡系统模拟单元,用于通过预先配置,模拟目标卡组织的卡系统;通过模拟的目标卡组织的卡系统向所述被测试收单方或所述被测试发卡方发送清算对账文件,接收所述被测试收单方或所述被测试发卡方反馈的清算对账结果,并根据所述清算对账结果得到银行卡网络交易的测试结果
[0029] 发卡方模拟单元,用于若所述被测单元为待测试收单方,则在验证通过后,模拟发卡方,并与所述卡系统模拟单元通过预先配置,模拟的目标卡组织的卡系统对所述待测试收单方进行银行卡网络交易测试;
[0030] 收单方模拟单元,用于若所述被测单元为待测试发卡方,则在验证通过后,模拟收单方,并与所述卡系统模拟单元通过预先配置,模拟的目标卡组织的卡系统对所述待测试发卡方进行银行卡网络交易测试。
[0031] 可选的,所述卡系统模拟单元,用于通过预先配置,模拟目标卡组织的卡系统接收所述待测试收单方的本代他交易请求,并生成本代他交易报文;接收所述发卡方生成的交易响应信息,并将所述交易响应信息发送给所述待测试收单方
[0032] 所述发卡方模拟单元,用于模拟发卡方,接收并检查所述本代他交易报文,并在交易完成后生成所述交易响应信息。
[0033] 可选的,所述收单方模拟单元,用于模拟收单方,向所述卡系统模拟单元通过预先配置,模拟的目标卡组织的卡系统发送他代本交易请求;接收所述卡系统模拟单元通过预先配置,模拟的目标卡组织的卡系统发送的所述待测试发卡方反馈的交易响应信息[0034] 所述卡系统模拟单元,用于通过预先配置,模拟目标卡组织的卡系统接收所述他代本交易交易请求,并生成他代本交易报文,发送给所述待测试发卡方;接收所述待测试发卡方反馈的交易响应信息。
[0035] 可选的,所述卡系统模拟单元,用于根据所述目标卡组织的卡系统的交易类型、报文格式和内容要求,从预设的配置选项中选择相应的配置项,对所述目标卡组织的卡系统进行模拟,得到模拟目标卡组织的卡系统;
[0036] 其中,所述配置选项包括所有卡组织的卡系统的交易类型、报文格式和内容要求。
[0037] 可选的,所述卡系统模拟单元,包括:
[0038] 判断子单元,用于根据所述清算对账结果判断银行卡网络交易是否正确完成;
[0039] 判定子单元,用于若判定所述银行卡网络交易正确完成,则表示所述银行卡网络交易的测试结果为合格;
[0040] 若判定所述银行卡网络交易未正确完成,则表示所述银行卡网络交易的测试结果为不合格,对所述待测试单元和/或所述通过预先配置,模拟目标卡组织的卡系统进行调试,直到所述银行卡网络交易的测试结果为合格为止。
[0041] 经由上述技术方案可知,本发明公开了一种银行卡网络交易的测试方法及装置,本发明能够模拟收单方和发卡方,还能够通过配置模拟目标卡组织的卡系统,并通过模拟的卡系统以及模拟收单方或模拟发卡方,对将要实际接入目标卡组织的卡系统的待测试单元进行银行卡网络交易测试和调试,测试合格的银行卡网络交易测试的待测试单元,可以大幅提高接入目标卡组织的卡系统时,进行用户验收测试的成功率和测试效率,大幅减少了实际进行用户验收测试时的人力和财力花费。

附图说明

[0042] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0043] 图1为本发明实施例公开的一种银行卡网络交易的测试方法的流程图;
[0044] 图2为本发明实施例公开的一种银行卡网络交易的测试装置的结构示意图。

具体实施方式

[0045] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046] 由背景技术可知,目前的银行卡网络交易测试方法,是在发卡行设备与当地卡组织的卡系统连接后,发起网络交易,并根据交易结果验证网络交易是否成功,这样的方式一旦网络交易不成功,则需要花费大量的人力和财力进行沟通和调试,直到测试通过,用户验收测试效率低下。
[0047] 有鉴于此,本发明提供了一种银行卡网络交易的测试方法及装置,可以解决现有技术中由于需要花费大量的人力和财力进行沟通和调试,导致用户验收测试效率低下的问题。
[0048] 如图1所示,本发明实施例公开了一种银行卡网络交易的测试方法,包括以下步骤:
[0049] S101、接收待测试单元的网络连接请求,根据所述网络连接请求对所述待测试单元进行验证。
[0050] 在步骤S101中,所述待测试单元为待测试收单方或待测试发卡方。
[0051] 需要说明的是,卡组织作为银行卡转接清算机构,涉及到的几乎全部是与金钱有关的交易,因此必须要对接入卡组织卡系统的收单方机构和发卡方机构进行验证,以保证网络交易的安全性。
[0052] 可选的,所述根据所述网络连接请求对所述待测试单元进行验证,包括:
[0053] 对所述网络连接请求中的所述待测试单元的身份信息进行验证。
[0054] 与所述待测试单元进行密钥交换。
[0055] 需要说明的是,本发明实施例包括但不限于采用身份信息验证和密钥交换的方式进行安全验证,也可以采用其他安全验证方式。
[0056] 可选的,在所述根据所述网络连接请求对所述待测试单元进行验证之后,还包括:
[0057] 在验证通过后持续检查所述待测试收单方或所述待测试发卡方的网络连接状态。
[0058] 需要说明的是,为了避免银行卡网络交易因网络连接问题导致发生交易错误,给交易各方带来损失,通过持续检查所述待测试收单方或所述待测试发卡方的网络连接状态的方式,可以在网络连接出现问题时及时将情况反馈给交易各方,并取消本次交易。
[0059] S102、若所述被测单元为待测试收单方,则在验证通过后,同时模拟发卡方与所述通过预先配置,模拟目标卡组织的卡系统对所述待测试收单方进行银行卡网络交易测试。
[0060] 需要说明的是,通过银行卡网络交易测试待测试收单方在接入目标卡组织的卡系统后,是否可以正常完成银行卡网络交易,由于待测试收单方与目标卡组织的卡系统对接需要工作人员针对两方的数据和格式进行调试,尤其是对于一个全新的卡组织的卡系统可能会带来大量的调试工作,如果直接将待测试收单方接入目标卡组织的卡系统,现场进行调试工作,对工作人员的能力就需要较高的要求,如果是国外的卡组织,那么更需要工作人员具有较高的专业外语水平以及远赴国外进行调试工作且耗时长带来的各方面的花销,都是不小的负担。
[0061] 因此,本发明实施例通过目标卡组织的相关规范,模拟目标卡组织的卡系统,实现在本地即可对待测试收单方进行网络交易测试,以及相关的调试,可以大幅降低时间上,人员能力上,花销上的负担,同时可以提高待测试收单方在实际接入目标卡组织的卡系统时的调试效率。
[0062] 可选的,所述同时模拟发卡方与所述通过预先配置,模拟目标卡组织的卡系统对所述待测试收单方进行银行卡网络交易测试,包括:
[0063] 通过预先配置,模拟目标卡组织的卡系统接收所述待测试收单方的本代他交易请求,并生成本代他交易报文。
[0064] 模拟发卡方,接收并检查所述本代他交易报文,并在交易完成后生成交易响应信息。
[0065] 模拟目标卡组织的卡系统接收所述交易响应信息,并将所述交易响应信息发送给所述待测试收单方。
[0066] 需要说明的是,待测试收单方在接收到所述交易响应信息时,会检查交易响应信息是否合法,若所述交易响应信息合法,则交易完成,若所述交易响应信息不合法,则向模拟的目标卡组织的卡系统反馈表示交易响应信息不合法的信息,模拟的目标卡组织的卡系统停止当前交易进行处理,或者直接取消交易。
[0067] 可选的,所述通过预先配置,模拟目标卡组织的卡系统的过程,包括:
[0068] 根据所述目标卡组织的卡系统的交易类型、报文格式和内容要求,从预设的配置选项中选择相应的配置项,对所述目标卡组织的卡系统进行模拟,得到模拟目标卡组织的卡系统。
[0069] 其中,所述配置选项包括所有卡组织的卡系统的交易类型、报文格式和内容要求。
[0070] 需要说明的是,所述预设的配置选项的各种配置项,均是从各个国家的卡组织的规范中分析得到的,最终整合成一个包含所有卡组织的卡系统的配置选项的配置框架,在使用时只需要按照目标卡组织的卡系统的相关要求,选择相应的配置项,即可实现模拟目标卡卡组织的卡系统。
[0071] S103、若所述被测单元为待测试发卡方,则在验证通过后,同时模拟收单方与所述通过预先配置,模拟目标卡组织的卡系统对所述待测试发卡方进行银行卡网络交易测试。
[0072] 需要说明的是,通过银行卡网络交易测试待测试发卡方在接入目标卡组织的卡系统后,是否可以正常完成银行卡网络交易,由于待测试发卡方与目标卡组织的卡系统对接需要工作人员针对两方的数据和格式进行调试,尤其是对于一个全新的卡组织的卡系统可能会带来大量的调试工作,如果直接将待测试发卡方接入目标卡组织的卡系统,现场进行调试工作,对工作人员的能力就需要较高的要求,如果是国外的卡组织,那么更需要工作人员具有较高的专业外语水平以及远赴国外进行调试工作且耗时长带来的各方面的花销,都是不小的负担。
[0073] 因此,本发明实施例通过目标卡组织的相关规范,模拟目标卡组织的卡系统,实现在本地即可对待测试发卡方进行网络交易测试,以及相关的调试,可以大幅降低时间上,人员能力上,花销上的负担,同时可以提高待测试发卡方在实际接入目标卡组织的卡系统时的调试效率。
[0074] 可选的,所述同时模拟收单方与所述通过预先配置,模拟目标卡组织的卡系统对所述待测试发卡方进行银行卡网络交易测试,包括:
[0075] 模拟收单方,向所述通过预先配置,模拟的目标卡组织的卡系统发送他代本交易请求。
[0076] 通过预先配置,模拟目标卡组织的卡系统接收所述他代本交易交易请求,并生成他代本交易报文,发送给所述待测试发卡方;接收所述待测试发卡方反馈的交易响应信息。
[0077] 模拟收单方,接收所述通过预先配置,模拟目标卡组织的卡系统发送的所述待测试发卡方反馈的交易响应信息。
[0078] 需要说明的是,模拟收单方在接收到所述待测试发卡方反馈的交易响应信息时,会检查待测试发卡方反馈的交易响应信息是否合法,若所述待测试发卡方反馈的交易响应信息合法,则交易完成,若所述待测试发卡方反馈的交易响应信息不合法,则向模拟的目标卡组织的卡系统反馈表示交易响应信息不合法的信息,模拟的目标卡组织的卡系统停止当前交易进行处理,或者直接取消交易。
[0079] S104、模拟目标卡组织的卡系统向所述被测试收单方或所述被测试发卡方发送清算对账文件,接收所述被测试收单方或所述被测试发卡方反馈的清算对账结果,并根据所述清算对账结果得到银行卡网络交易的测试结果。
[0080] 可选的,所述根据所述清算对账结果得到银行卡网络交易的测试结果,包括:
[0081] 根据所述清算对账结果判断银行卡网络交易是否正确完成。
[0082] 若判定所述银行卡网络交易正确完成,则表示所述银行卡网络交易的测试结果为合格。
[0083] 若判定所述银行卡网络交易未正确完成,则表示所述银行卡网络交易的测试结果为不合格,对所述待测试单元和/或所述通过预先配置,模拟目标卡组织的卡系统进行调试,直到所述银行卡网络交易的测试结果为合格为止。
[0084] 需要说明的是,为了确保银行卡网络交易正确完成,模拟目标卡组织的卡系统向所述被测试收单方或所述被测试发卡方发送清算对账文件,让所述被测试收单方或所述被测试发卡方进行清算对账,最后将清算对账结果反馈给模拟的目标卡组织的卡系统,若所述被测试收单方或所述被测试发卡方反馈的清算对账结果表示正确无误,则说明银行卡网络交易正确完成,若所述被测试收单方或所述被测试发卡方反馈的清算对账结果表示对对不上账目,则说明银行卡网络交易未能正确完成,此时需要工作人员查找原因并进行调试,直到银行卡网络交易正确完成。
[0085] 本实施例公开的银行卡网络交易的测试方法,能够模拟收单方和发卡方,还能够通过配置模拟目标卡组织的卡系统,并通过模拟的卡系统以及模拟收单方或模拟发卡方,对将要实际接入目标卡组织的卡系统的待测试单元进行银行卡网络交易测试和调试,测试合格的银行卡网络交易测试的待测试单元,可以大幅提高接入目标卡组织的卡系统时,进行用户验收测试的成功率和测试效率,大幅减少了实际进行用户验收测试时的人力和财力花费。
[0086] 基于上述本发明实施例公开的银行卡网络交易的测试方法,图2具体公开了应用该银行卡网络交易的测试方法的银行卡网络交易的测试装置。
[0087] 如图2所示,本发明另一实施例公开了一种银行卡网络交易的测试装置,该装置包括:
[0088] 一种银行卡网络交易的测试装置,包括:
[0089] 网络连接单元201,用于接收待测试单元的网络连接请求,根据所述网络连接请求对所述待测试单元进行验证,其中,所述待测试单元为待测试收单方或待测试发卡方;
[0090] 卡系统模拟单元202,用于通过预先配置,模拟目标卡组织的卡系统;通过模拟的目标卡组织的卡系统向所述被测试收单方或所述被测试发卡方发送清算对账文件,接收所述被测试收单方或所述被测试发卡方反馈的清算对账结果,并根据所述清算对账结果得到银行卡网络交易的测试结果
[0091] 发卡方模拟单元203,用于若所述被测单元为待测试收单方,则在验证通过后,模拟发卡方,并与所述卡系统模拟单元202通过预先配置,模拟的目标卡组织的卡系统对所述待测试收单方进行银行卡网络交易测试;
[0092] 收单方模拟单元204,用于若所述被测单元为待测试发卡方,则在验证通过后,模拟收单方,并与所述卡系统模拟单元202通过预先配置,模拟的目标卡组织的卡系统对所述待测试发卡方进行银行卡网络交易测试。
[0093] 可选的,所述卡系统模拟单元202,用于通过预先配置,模拟目标卡组织的卡系统接收所述待测试收单方的本代他交易请求,并生成本代他交易报文;接收所述发卡方生成的交易响应信息,并将所述交易响应信息发送给所述待测试收单方
[0094] 所述发卡方模拟单元203,用于模拟发卡方,接收并检查所述本代他交易报文,并在交易完成后生成所述交易响应信息。
[0095] 可选的,所述收单方模拟单元204,用于模拟收单方,向所述卡系统模拟单元202通过预先配置,模拟的目标卡组织的卡系统发送他代本交易请求;接收所述卡系统模拟单元202通过预先配置,模拟的目标卡组织的卡系统发送的所述待测试发卡方反馈的交易响应信息
[0096] 所述卡系统模拟单元202,用于通过预先配置,模拟目标卡组织的卡系统接收所述他代本交易交易请求,并生成他代本交易报文,发送给所述待测试发卡方;接收所述待测试发卡方反馈的交易响应信息。
[0097] 可选的,所述卡系统模拟单元202,用于根据所述目标卡组织的卡系统的交易类型、报文格式和内容要求,从预设的配置选项中选择相应的配置项,对所述目标卡组织的卡系统进行模拟,得到模拟目标卡组织的卡系统;
[0098] 其中,所述配置选项包括所有卡组织的卡系统的交易类型、报文格式和内容要求。
[0099] 可选的,所述卡系统模拟单元202,包括:
[0100] 判断子单元,用于根据所述清算对账结果判断银行卡网络交易是否正确完成;
[0101] 判定子单元,用于若判定所述银行卡网络交易正确完成,则表示所述银行卡网络交易的测试结果为合格;
[0102] 若判定所述银行卡网络交易未正确完成,则表示所述银行卡网络交易的测试结果为不合格,对所述待测试单元和/或所述通过预先配置,模拟目标卡组织的卡系统进行调试,直到所述银行卡网络交易的测试结果为合格为止。
[0103] 以上本发明实施例公开的银行卡网络交易的测试装置中的网络连接单元201、卡系统模拟单元202、发卡方模拟单元203和收单方模拟单元204的具体工作过程,可参见本发明上述实施例公开的银行卡网络交易的测试方法中的对应内容,这里不再进行赘述。
[0104] 本实施例公开的银行卡网络交易的测试装置,能够模拟收单方和发卡方,还能够通过配置模拟目标卡组织的卡系统,并通过模拟的卡系统以及模拟收单方或模拟发卡方,对将要实际接入目标卡组织的卡系统的待测试单元进行银行卡网络交易测试和调试,测试合格的银行卡网络交易测试的待测试单元,可以大幅提高接入目标卡组织的卡系统时,进行用户验收测试的成功率和测试效率,大幅减少了实际进行用户验收测试时的人力和财力花费。
[0105] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0106] 本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0107] 以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用