[发明专利]电话POS支付终端交易测试的方法有效
申请号: | 201410244181.2 | 申请日: | 2014-06-04 |
公开(公告)号: | CN104038605A | 公开(公告)日: | 2014-09-10 |
发明(设计)人: | 吴振盛;柯梓丰;张登峰;余杭军 | 申请(专利权)人: | 福建升腾资讯有限公司 |
主分类号: | H04M1/24 | 分类号: | H04M1/24;G07G1/14;G06Q20/20 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省福州市仓山区金*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电话 pos 支付 终端 交易 测试 方法 | ||
技术领域
本发明具体涉及一种电话POS支付终端交易测试的方法。
背景技术
在目前广泛应用于各种大小商场、产品批发市场、小商户、各个银行分行的电话POS产品中,其主要的功能就是金融交易。在电话POS产品研发和生产的过程中,对其金融交易进行调试和测试是一个必不可少的阶段和过程。目前在电话POS产品的金融交易测试中,最常用的测试方法包括两种,第一种是连接各个银行的后台中心,进行实际的交易,这种方式的测试,存在以下几个缺点:1、银行的后台中心交易数据对于用户来说是不可见的,交易测试的过程中,无法及时通过交易数据实时发现电话POS终端存在的缺陷;2、银行的后台中心系统一般都很完善,不会给电话POS终端发送异常的报文数据,这会使测试人员忽略了一些电话POS由异常交易引起的缺陷;3、真实的交易过程中,需要使用到真实的银行账户等,会发生一些金钱上的交易,特别是进行一些大量的交易测试,会产生数额不菲的手续费和其他费用;4、在项目开发阶段,程序未完成开发,使用真实的平台进程调试和测试存在一定的困难。
第二种方法是开发相应的模拟银行后台中心的交易系统,这种方法的缺点在于开发相应的测试平台,也是需要投入大量的时间和人力资源的,目前基于银联电话POS支付终端规范协议的衍生版本非常多,不同的银行之间存在着一定的差异,当不同银行的项目增多时,需要开发测试平台也需要相应的增加,当同一个项目出现需求改动的情况下,平台也需要进行相应的改动,这都会耗费相当多额外的时间和人力资源。
发明内容
本发明所要解决的技术问题在于提供一种电话POS支付终端交易测试的方法,实现方便快捷地模拟交易测试。
本发明是通过以下技术方案解决上述技术问题的:一种电话POS支付终端交易测试的方法,先配置一交易测试平台、复数个交易配置文件和支付终端;所述支付终端与交易测试平台通过通讯接口连接;所述交易测试平台包括配置文件处理模块和复数个项目处理模块;
该方法具体包括以下步骤:
步骤A:交易测试平台对交易配置文件、通讯接口、配置文件处理模块和项目处理模块进行初始化;然后配置文件处理模块加载一交易配置文件中记录的配置信息;交易测试平台再根据所述配置信息中的项目名称信息,加载对应的项目处理模块;
所述配置信息包括交易流程信息、项目名称信息、协议信息、校验开关信息、交易代码偏移量、加密数据信息和交易代码信息,以及每一交易代码所对应的测试案例;每所述测试案例均包含有测试数据和预期结果;
步骤B:交易测试平台与支付终端之间根据所述交易流程信息进行交易测试;
当交易测试平台通过通讯接口接收到支付终端的交易请求数据包时,所述项目处理模块调用所述协议信息对交易请求数据包进行解析,调用校验开关信息对交易请求数据包进行校验,并根据加密数据信息对交易请求数据包进行的密钥数据进行校验;
步骤C:项目处理模块根据所述交易代码偏移量,从交易请求数据包中调用交易代码,再根据所述交易代码调用该交易代码所对应的测试案例,同时运用所述协议信息、校验开关信息和加密数据信息对所述测试案例中的测试数据进行处理和封装,生成应答数据包,由交易测试平台通过通讯接口发送给支付终端;
步骤D:支付终端对应答数据包解析处理后,执行应答数据包中的测试数据,并将测试结果反馈给交易测试平台;然后项目处理模块将测试结果与所述测试案例中的预期结果进行比对,完成对支付终端的交易测试过程。
进一步地,所述交易流程信息包含交易总步骤数、交易循环起始步骤、交易步骤类型、交易步骤接口、交易步骤时延和交易步骤重复次数信息,其具体的数字格式结构分别如下:
交易总步骤数=N,且N为自然数;
交易循环起始步骤=n,n为自然数,且1≤n≤N;
交易步骤m.类型=发送或接收;
交易步骤m.接口=项目处理模块中的一预设函数;
交易步骤m.时延=时间;
交易步骤m.重复次数=i,且i为正整数;
所述m为自然数,且1≤m≤N。
进一步地,所述交易配置文件的格式为“.ini”格式文件。
本发明的有益效果在于:在实现方便快捷地模拟电话POS支付终端交易测试的前提下,同时可以兼容不同银行的项目,大量的减轻测试系统的开发工作量和测试人员的测试工作量。
附图说明
下面参照附图结合实施例对本发明作进一步的描述。
图1为本发明电话POS支付终端交易测试的方法的原理框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建升腾资讯有限公司,未经福建升腾资讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410244181.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种河蟹饲料
- 下一篇:MIM双电容器结构及其制造方法