银联离线仿真系统应用及生成测试报告

银联仿真系统:说简单点就是一个银联的测试系统, 用仿真系统可以不用跟银联交互,直接通过离线仿真进行调试接口和生成测试报告 非常实用且方便

简介

系统简介

中国银联入网测试仿真系统( 二维码版)仅支持入网机构按照《 中国银联二维码交易处理系统技术指南》开发的业务, 入网机构通过二维码版仿真对自身系统进行调试,在联机测试阶段前,提早发现并解决系统及报文问题,提高机构入网测试效率

说明

收款方/付款方:一个是收钱 一个是付钱
先搞清楚你是什么角色,然后再往下进行

下载

先去银联开放平台下载仿真系统和测试用demo 有就不用下了

运行

demo

  • 解压 "二维码支付产品开发包" 文件
  • 选择适合自己开发语言的版本 运行

以Java版本为例

主界面

仿真系统

解压 "入网测试仿真系统(二维码版)" 文件
安装仿真系统 (仿真系统需要授权码,网站自行申请)

主界面

配置

仿真系统配置

需要配置的选项:

  • 导入案例集 工具》案例集导入 导入案例集(案例集一般都有)
  • 配置通讯参数 通讯》通讯配置
  • 点保存按钮 然后启动服务

注意:仿真系统作为服务端自己独立端口-端口不能与其他服务冲突

demo配置

  • 修改配置文件:acp_sdk.properties 把ip和端口指向仿真系统通讯配置的IP+端口

  • 修改加密证书:由于请求的是仿真系统所有demo自带的 敏感信息加密证书 无法使用 需更换 银联仿真有个测试群 在群文件里有个
    "4000370671.cer" 文件 下载并配置到配置文件里 重启demo

    c2b机构(银行)端交易地址
    acpsdk.qrcB2cIssBackTransUrl=https://c2c.test.95516.com/qrc/api/issBackTransReq.do
    acpsdk.qrcB2cIssBackTransUrl=http://192.168.0.82:8081/qrc/api/issBackTransReq.do
    c2b商户(渠道)端交易地址
    acpsdk.qrcB2cMerBackTransUrl=https://c2c.test.95516.com/qrc/api/merBackTransReq.do
    acpsdk.qrcB2cMerBackTransUrl=http://192.168.0.82:8081/qrc/api/merBackTransReq.do
    c2b码申请同步地址
    acpsdk.qrcB2cMerBackSynTransUrl=https://c2c.test.95516.com/qrc/api/merBackTransReqSyn.do
    acpsdk.qrcB2cMerBackSynTransUrl=http://192.168.0.82:8081/qrc/api/merBackTransReqSyn.do

    ##########################加密证书配置################################
    敏感信息加密证书路径(商户号开通了商户对敏感信息加密的权限,需要对 卡号accNo,pin和phoneNo,cvn2,expired加密(如果这些上送的话),对敏感信息加密使用)
    acpsdk.encryptCert.path=D:/certs/demo/4000370671.cer

认证测试

以收款方为例:

  • 打开案例集 会看到不同的图标(如下图) 每个图标对应不同的操作方式
  • 绿色:仿真接收请求 需要用demo发起请求
  • 蓝色:仿真发送请求 需要点击黄色的按钮发送 demo 接收
  • 绿色勾图标:认证通过
  • 可以在日志信息里看到请求日志 和 错误信息 方便调试

认证过程省略

生成报告

认证完成后直接点击 生成报告 会生成两份文件 一份是pdf文件 一份为不知名文件 像是密钥之类的


你可能感兴趣的:(银联离线仿真系统应用及生成测试报告)