准备材料

  1、注册账号 https://open.unionpay.com/ajweb/register?locale=zh_CN

  2、▼登录账号 -->帮助中心--> 下载,选择网关支付,下载网管支付产品技术开发包,里面有一些文档,你也可以下载下来看看。

  3、开发工具Eclipse+Tomcat7.0

  4、导入工程 工程下面有一个readme.txt 可以先看看了解一下工程目录

正文开始

一、修改配置文件以及一些参数

▼获取测试参数

▼我的参数

①分别点击商户私钥证书和银联公钥证书进行下载

②这里有测试商户号以及测试入口地址

③把下载的商户私钥证书重命名为acp_test_sign.pfx

④把下载的银联公钥证书重命名为acp_test_verify_sign.cer

⑤在D盘新建文件夹certs,把工程sr/cassets/测试环境证书 里面的文件拷贝到刚才新建的文件夹里

⑥把③④步重命名的文件也拷贝到D:\certs里面替换掉

▼打开工程里的acp_sdk.properties配置文件,修改请求交易地址,这里的请求交易地址请参考“测试参数”

▼修改以下几个位置(如果你certs文件夹和我同一个地方,那你就和我一样)

▼还记得你的测试参数里面的测试商户号吗?去把他复制过来,修改每一个java文件里面的merId,有的文件里面没有就不用修改。下面举个例子

二、测试

▼我的产品-->未测试-->网关支付,点击开始测试,然后默默等待10分钟(文档里面有说明这里测试10分钟后生效)

▼用IE访问地址http://127.0.0.1:8080/ACPSample_B2C/(记住不要用360会出现问题),输入你的测试商户号,点击跳转银联支付页面,这里会出现证书安全问题,不管他继续访问

▼进入支付页面,把测试参数下面的银行卡拿来测试吧,点击确认付款,是不是支付成功了呢?

到这里开发测试项目就跑起来了,你就可以尽情的调试,阅读文档,阅读代码吧!
如果还有什么问题,可以给我留言。

银联接口测试——详细(JAVA)的更多相关文章

  1. spring_boot_pay支付宝,微信,银联支付详细代码案例

    spring-boot-pay 支付服务:支付宝,微信,银联详细代码案例(除银联支付可以测试以外,支付宝和微信支付测试均需要企业认证,个人无法完成测试),项目启动前请仔细阅读 注意事项  . 友情提示 ...

  2. 一看你就懂,超详细java中的ClassLoader详解

    本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 ClassLoader翻译过来就是类加载器,普通的Java开发者其实用到的不多,但对于某些框架开发者来说却非常常见.理解ClassL ...

  3. 【转】一看你就懂,超详细java中的ClassLoader详解

    http://blog.csdn.net/briblue/article/details/54973413 ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框 ...

  4. 一看你就懂,超详细java中的ClassLoader详解(转)

    转载地址     http://blog.csdn.net/briblue/article/details/54973413   目录(?)[-] Class文件的认识 你还记得java环境变量吗 J ...

  5. (转)超详细java中的ClassLoader详解

    转:https://blog.csdn.net/briblue/article/details/54973413 ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于 ...

  6. 教科书级讲解,秒懂最详细Java的注解

    所有知识体系文章,GitHub已收录,欢迎Star!再次感谢,愿你早日进入大厂! GitHub地址: https://github.com/Ziphtracks/JavaLearningmanual ...

  7. 秒懂系列,超详细Java枚举教程!!!

    所有知识体系文章,GitHub已收录,欢迎Star!再次感谢,愿你早日进入大厂! GitHub地址: https://github.com/Ziphtracks/JavaLearningmanual ...

  8. 全网详细JAVA知识点干货学习路线目录,值得收藏学习!

    1.Java简介及开发环境配置 2.Java中的注释&关键字&常量&变量&标识符 3.Java中的基本数据类型及其类型转换 4.Java中的运算符及表达式 5.Java ...

  9. 详细Java中的内存泄漏

    1.Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址.Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Hea ...

随机推荐

  1. 当调用List Remove 失效时 [C#] .

    有没有试过从一个集合里面移除一个对象之后,这个集合仍然留有这个对象?世界之大,无奇不有.稍有疏忽,便会导致这种奇怪的现象.现在让我们看看这个“不死”对象究竟是怎么一回事. 1.“不死”对象现身 这个问 ...

  2. IIS6_IIS7日志文件位置

    准备统计下页面访问量 查找IIS日志,发现在以前IIS6日志的位置,竟然木有找到日志... 查看下IIS设置,发现IIS7和6的默认日志位置不一样额... IIS 6 Log files locati ...

  3. KFC数据测试hbase结果

    两个field,一个是KFC数据 一个列放的内容是“same” 每条数据都flush   SLF4J: Failed to load class "org.slf4j.impl.Static ...

  4. 3.4html学习笔记之表格

    <table border=""style="border-collapse:collapse"> <caption>表格</ca ...

  5. NSBlockOperation添加多个任务

    //创建一个队列 NSOperationQueue *operation=[[NSOperationQueue alloc]init]; //把任务放在NSBlockOperation里面 NSBlo ...

  6. 3. Android框架和工具之 xUtils(HttpUtils)

    1. HttpUtils 作用: 支持同步,异步方式的请求: 支持大文件上传,上传大文件不会oom: 支持GET,POST,PUT,MOVE,COPY,DELETE,HEAD请求: 下载支持301/3 ...

  7. c#代码使用ResourceDictionary样式

    对于ResourceDictionary样式代码: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006 ...

  8. XMLObject 简易xml格式接口数据生成和解析工具

    简单的请求封装,相当于封装了Book对象,但比Book对象参数更灵活 XMLObject xml = new XMLObject("book");xml.add("aut ...

  9. 转载:Character data is represented incorrectly when the code page of the client computer differs from the code page of the database in SQL Server 2005

    https://support.microsoft.com/en-us/kb/904803 Character data is represented incorrectly when the cod ...

  10. Shodan!

    Shodan! 简介 首先先介绍一下Shodan CNNMoney的一篇文章写道,虽然目前人们都认为谷歌是最强劲的搜索引擎,但Shodan才是互联网上最可怕的搜索引擎. 与谷歌不同的是,Shodan不 ...