面向跨境支付的数据生成方法、系统、设备及存储介质技术方案

技术编号:37085610 阅读:10 留言:0更新日期:2023-03-29 20:00
本发明专利技术涉及一种面向跨境支付的数据生成方法,包括:接收客户端接口的测试数据调用请求,测试数据调用请求包括客户端接口标识字段、生成数据参数;获取客户端接口标识字段;根据接口标识字段的字段名称、生成数据参数和预先设置的测试数据生成系统,在测试数据生成系统中根据生成数据参数的要求生成虚拟测试数据;向客户端发送携带虚拟测试数据的调用响应;预先设置的测试数据生成系统生成包括快速入账、提现代发、渠道回调、一键绑店及用户注册的模块的相关数据。通过该虚拟数据生成方法以减少数据获取的难度及节省数据导入、筛选的时间。间。间。

【技术实现步骤摘要】
面向跨境支付的数据生成方法、系统、设备及存储介质


[0001]本专利技术涉及虚拟数据
,具体涉及一种面向跨境支付的数据生成方法、系统、设备及存储介质。

技术介绍

[0002]近年来,随着计算机
的发展,针对现实问题采用计算机解决的方式也越来越多,对计算机程序的需求也越来越多。现有计算机程序实现现实需求大多采用前端和后端分别且并行开发的方式,这大大提高了开发效率。在前端后端并行开发的过程中,前端的开发过程常常需要调用后端的应用程序接口,以获取存储于后端的数据集。在前端与后端开发完成后,需要先对研发的系统进行测试,确保前端与后端数据的正常运行与效果的实现。但是由于此时产品还未正式启用,故而没有一定的数据量进行测试且大多测试数据具有权限。因而本申请后端预先设置有测试数据生成系统的小工具,当接收到前端接口的测试数据调用请求,生成对应的测试数据,减少数据获取的难度及节省数据导入、筛选的时间。

技术实现思路

[0003]本专利技术提供了一种面向跨境支付的数据生成方法、系统、设备及存储介质。该虚拟测试数据生成方法、系统、设备及存储介质通过生成虚拟测试数据,实现快速获取测试数据,减少获取数据的难度及导入时间。
[0004]为解决上述问题,本专利技术采用以下技术方案予以实现。
[0005]本专利技术的一方面提供了一种虚拟测试数据的生成方法,该虚拟测试数据的生成方法包括如下步骤:
[0006]接收客户端接口的测试数据调用请求,所述测试数据调用请求包括客户端接口标识字段、生成数据参数;<br/>[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]若否,则向所述客户端发送所述渠道类型不合法的响应和/或所述渠道交易编码不合法的响应和/或所述订单号不合法的响应和/或所述交易金额不合法的响应,<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟测试数据的生成方法,其特征在于,包括:接收客户端接口的测试数据调用请求,所述测试数据调用请求包括客户端接口标识字段、生成数据参数;获取客户端接口标识字段;根据所述接口标识字段的字段名称、所述生成数据参数和预先设置的测试数据生成系统,在所述测试数据生成系统中根据所述生成数据参数的要求生成虚拟测试数据;向所述客户端发送携带所述虚拟测试数据的调用响应;所述预先设置的测试数据生成系统生成包括快速入账、提现代发、渠道回调、一键绑店及用户注册的模块的相关虚拟测试数据。2.根据权利要求1所述的一种虚拟测试数据的生成方法,其特征在于,所述根据所述接口标识字段的字段名称、所述生成数据参数和预先设置的测试数据生成系统,在所述测试数据生成系统中根据所述生成数据参数的要求生成虚拟测试数据前还包括如下步骤:判断生成数据参数是否符合所述预先设置的测试数据生成系统中所述接口对应的所述生成数据参数的数据格式;若否,则向所述客户端发送所述生成数据参数不合法的响应,若是,则根据所述接口标识字段的字段名称、所述生成数据参数和预先设置的测试数据生成系统,在所述测试数据生成系统中根据所述生成数据参数的要求生成虚拟测试数据。3.根据权利要求2所述的一种虚拟测试数据的生成方法,其特征在于,所述快速入账具体包括:接收客户端快速入账接口的测试数据调用请求,所述快速入账测试数据调用请求包括快速入账接口标识字段、入账货币币种、入账金额、入账店铺编号、起息日及打款账号;获取客户端接口标识字段;判断所述生成数据参数包括入账货币币种、入账金额、入账店铺编号、起息日及打款账号是否符合所述预先设置的测试数据生成系统中所述接口对应的所述生成数据参数的数据格式;若否,则向所述客户端发送所述入账货币币种不合法的响应和/或入账金额不合法的响应和/或入账店铺编号不合法的响应和/或起息日不合法的响应和/或打款账号不合法的响应,若是,则根据所述接口标识字段的字段名称、所述入账货币币种、入账金额、入账店铺编号、起息日、打款账号和预先设置的测试数据生成系统,在所述测试数据生成系统中根据所述入账货币币种、入账金额、入账店铺编号、起息日及打款账号的要求生成快速入账测试需要的虚拟数据;生成测试需要的虚拟数据后,向所述客户端发送携带所述入账货币币种、入账金额、入账店铺编号、起息日及打款账号调用响应,并实现快速入账的测试。4.根据权利要求2所述的一种虚拟测试数据的生成方法,其特征在于,所述提现代发包括新增金额和代发金额;所述新增金额包括如下步骤:接收客户端新增金额接口的测试数据调用请求,所述新增金额测试数据调用请求包括
新增金额接口标识字段、生成货币币种及货币金额;获取客户端新增金额接口标识字段;判断所述生成货币币种及货币金额是否分别符合所述预先设置的测试数据生成系统中所述新增金额接口对应的所述货币币种及货币金额的数据格式;若否,则向所述客户端发送所述生成数据参数不合法的响应,若是,则根据所述接口标识字段的字段名称、生成货币币种及货币金额和预先设置的测试数据生成系统,在所述测试数据生成系统中根据所述生成货币币种及货币金额的要求生成测试需要的虚拟的货币币种及货币金额;生成测试需要的虚拟数据后,向所述客户端发送携带所述生成的货币币种及货币金额的调用响应;所述代发金额包括如下步骤:接收客户端代发金额接口的测试数据调用请求,所述代发金额测试数据调用请求包括代发金额接口标识字段、生成待转换货币币种及金额、生成待接收货币账户;获取客户端代发金额接口标识字段;判断所述生成待转换货币币种及金额、生成待接收货币账户是否分别符合所述预先设置的测试数据生成系统中所述代发金额接口对应的所述待转换货币币种及金额、生成待接收货币账户的数据格式;若否,则向所述客户端发送所述生成数据参数不合法的响应,若是,则根据所述接口标识字段的字段名称、生成待转换货币币种及金额、生成待接收货币账户和预先设置的测试数据生成系统,在所述测试数据生成系统中根据所述生成待转换货币币种及金额、生成待接收货币账户的要求生成测试需要的虚拟的待转换货币币种、待转换货币金额及待接收货币账户;将生成测试需要的所述虚拟的货币币种及货币金额转换成所述...

【专利技术属性】
技术研发人员:宋洪立王琴琴陈宇汪宁芦帅陈鹏
申请(专利权)人:杭州乒乓智能技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1