[发明专利]优惠支付的测试方法及装置在审
申请号: | 201911148478.8 | 申请日: | 2019-11-21 |
公开(公告)号: | CN110928785A | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 李昊 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L29/06;G06Q20/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优惠 支付 测试 方法 装置 | ||
本发明提供一种优惠支付的测试方法及装置,所述方法包括:当接收到支付测试指令时,获取预设的支付优惠系统中与支付测试指令对应的各个支付优惠信息;按照预设的支付报文组装规则,将各个支付优惠报文信息组成优惠支付报文;将优惠支付报文发送至预设的扣账系统,触发扣账系统依据优惠支付报文进行扣账;将扣账系统反馈的扣账报文进行解析,并依据扣账报文中的各个扣账优惠信息判断各个支付优惠信息的生效状态,得到每个支付优惠信息的判断结果,完成与支付测试指令对应的优惠支付测试。通过使用预设的支付优惠系统中的支付优惠信息,缩短了优惠支付测试的链路,提供了更加便捷的测试环境,减少了测试成本的投入。
技术领域
本发明涉及计算机技术领域,特别涉及一种优惠支付的测试方法及装置。
背景技术
网购成为人们普遍的购物和消费模式,不少的商家或是支付平台为了扩展市场,向消费者提供了不少的让利活动。各大银行为了打开消费市场,推出了不少支付优惠活动,例如满减、随机减、折扣或是激励金红包等支付优惠;以此吸引消费者,扩大使用群体。
各大银行向消费群体推出支付优惠活动时,需要将支付优惠进行测试,以确保支付优惠能够在实际中使用。进行支付优惠的测试时,需要连接到银行系统的外部系统,依据外部系统中的数据进行测试;此种测试方式需要跨系统外联,使测试的链路加长,增加了测试的不便性,并导致投入的时间和人力成本大。
发明内容
有鉴于此,本发明提供一种优惠支付的测试方法,应用本发明提供的方法可缩短进行优惠支付的测试链路,并且减少进行优惠支付的测试时间,从而减少了测试时投入的成本。本发明还提供了一种优惠支付的测试装置,用于支持所述方法在实际中的应用。
为实现上述目的,本发明提供如下技术方案:
一种优惠支付的测试方法,包括:
当接收到进行优惠支付测试的支付测试指令时,获取预设的支付优惠系统中与所述支付测试指令对应的各个支付优惠信息;
依据预设的支付报文组装规则,将各个所述支付优惠信息组装成与所述支付测试指令对应的优惠支付报文;
将所述优惠支付报文发送至预设的扣账系统,触发所述扣账系统依据所述优惠支付报文进行扣账,并生成对应的扣账报文;
获取所述扣账系统反馈的所述扣账报文,并将所述扣账报文进行解析,确定所述扣账报文中的各个扣账优惠信息;
确定每个所述支付优惠信息在所述扣账报文中对应的所述扣账优惠信息;
依据每个所述支付优惠信息对应的所述扣账优惠信息,判断每个所述支付优惠信息的生效状态,得到每个所述支付优惠信息的判断结果,以完成与所述支付测试指令对应的优惠支付测试。
上述的方法,可选的,所述支付优惠信息的设置过程,包括:
确定依据预设的优惠规则设定的各个优惠类型信息和各个优惠限制信息;
依据预先设定的优惠关联规则,将各个所述优惠类型信息与各个所述优惠限制信息进行关联组合,得到组合后的各个优惠组合信息,并生成与每个所述优惠组合信息对应的支付优惠信息。
上述的方法,可选的,所述获取预设的支付优惠系统中与所述支付测试指令对应的各个支付优惠信息,包括:
解析所述支付测试指令,获取所述支付测试指令中的各个优惠标识;
确定预设的支付优惠系统中的各个支付优惠信息;
将每个所述优惠标识依次遍历各个所述支付优惠信息,以确定每个所述优惠标识所对应的支付优惠信息。
上述的方法,可选的,所述依据每个所述支付优惠信息对应的所述扣账优惠信息,判断每个所述支付优惠信息的生效状态,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911148478.8/2.html,转载请声明来源钻瓜专利网。