5.测试环境联调说明
5.1 测试流程步骤
1 )测试参数必须是唯一的,每个入网商户找通联客户经理颁发唯一系统对接参数,包括商户号,用户名,用户密码,通联公钥证书测试环境都是统一的,但跟生产的公钥不一样;
2)商户根据 附录E.openssl生成rsa密钥对参考 生成对接公钥提供给通联客户经理,私钥商户自己妥善保存千万不要泄露!
3)商户根据自身的业务情况,选择开发对应的接口。商户开发完毕参考通联提供的测试报告模版(见5.4)进行测试(注意测试报告模版用的测试地址参考5.2中测试报告验收环境的说明)。测试完毕将测试报告提交给通联客户经理转通联技术人员验收。
4) 通联技术人员审批通过,通联分公司客户经理向商户获取对接的生产公钥,配置到通联通生产平台中。
5.2 测试环境接地址
目标环境 |
接口地址 |
环境说明 |
测试环境 |
接口对接测试环境 |
|
测试WEB查询环境 |
用于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,没有该项业务的权限;