5.测试环境联调说明


5.测试环境联调说明

5.1   测试流程步骤

1 )测试参数必须是唯一的,每个入网商户找通联客户经理颁发唯一系统对接参数,包括商户号,用户名,用户密码,通联公钥证书测试环境都是统一的,但跟生产的公钥不一样;

2)商户根据  附录E.openssl生成rsa密钥对参考 生成对接公钥提供给通联客户经理,私钥商户自己妥善保存千万不要泄露!

3)商户根据自身的业务情况,选择开发对应的接口。商户开发完毕参考通联提供的测试报告模版(见5.4)进行测试(注意测试报告模版用的测试地址参考5.2中测试报告验收环境的说明)。测试完毕将测试报告提交给通联客户经理转通联技术人员验收。

4)  通联技术人员审批通过,通联分公司客户经理向商户获取对接的生产公钥,配置到通联通生产平台中。

5.2   测试环境接地址

目标环境

接口地址

环境说明

测试环境

https://tlt-test.allinpay.com/aipg/ProcessServlet

接口对接测试环境

测试WEB查询环境

https://sft-test.allinpay.com/sftweb/login.dsr

用于WEB后台测试测试结果

当对于来自通联端的请求,比如SFTP/FTP对账文件推送,或通知类报文,商户需要设置通联端服务器白名单,参考收付通如下测试环境出口IP。

101.95.191.142 、116.228.64.49、140.207.168.194

5.3   测试环境模拟机制

1)测试返回结果都由模拟程序模拟返回的,没有真实发往银行渠道,并不会进行真实验证,也不会下发短信到手机上,四要素+短信验证和快捷签约的默认验证码都为111111。

2)测试环境卡号必须符合发卡行卡BIN规则。

5.3.1  代收付交易模拟机制

测试环境模拟规则只能模拟3开头通联返回码、0000,其他不能模拟,模拟2008,后两位ss超过3秒

A.户名模拟规则

若户名内容是:XXXCCCCSS ,户名(XXX)+返回码(CCCC)+超时时间(SS,以秒为单位),CCCCSS必须为6位数字字符,否则不符合该规则

如户名内容: 陈夏雨300860

户名为陈夏雨,返回结果为3008,超时间为60秒,若返回码非通联定义返回码,则返回成功。

B.金额模拟规则

金额模拟规则与户名一样,若金额(分)100000-999999,前面四位表示返回码,后面两位表示处理多少秒才返回结果,其余情况模拟成功。(2开头的返回码都模拟处理中)

5.3.2 验证类模拟机制

验证类的接口可通过户名模拟规则,上送的用户名**ccccss,返回相应的模拟结果,比如张三306501,模拟返回就是3065户名错。

5.3.3  协议支付(快捷)模拟机制

协议支付签约短信触发模拟规则:

只支持国民身份证。

手机号必须是11位。

交易金额限制1万内。

短信验证码固定为111111,测试环境不会下发短信到手机上。

l  协议支付签约:

卡号0、1、9结尾模拟为成功

卡号2结尾模拟为无效卡号

卡号3结尾模拟为已挂失卡

卡号4结尾模拟为余额不足

卡号5结尾模拟为无此账户

卡号6结尾模拟为无此原交易

卡号7结尾模拟为户名错

卡号8结尾模拟为交易超时

l  协议支付扣款:

快捷扣款如果上送金额位数为6位或以上的,必须要符合ccccss规则,cccc代表的是通联的返回码,ss代表的是处理时间,已秒为单位,比如01,如果输入的格式不符合以上规则的,会报2000,没有该项业务的权限;

5.4测试报告模版

📎通联通对接测试案例.xlsx


huangwg 2024年5月23日 16:36 1163 0 条评论 收藏文档