银联接口测试——详细(JAVA)
准备材料
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)的更多相关文章
- spring_boot_pay支付宝,微信,银联支付详细代码案例
spring-boot-pay 支付服务:支付宝,微信,银联详细代码案例(除银联支付可以测试以外,支付宝和微信支付测试均需要企业认证,个人无法完成测试),项目启动前请仔细阅读 注意事项 . 友情提示 ...
- 一看你就懂,超详细java中的ClassLoader详解
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 ClassLoader翻译过来就是类加载器,普通的Java开发者其实用到的不多,但对于某些框架开发者来说却非常常见.理解ClassL ...
- 【转】一看你就懂,超详细java中的ClassLoader详解
http://blog.csdn.net/briblue/article/details/54973413 ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框 ...
- 一看你就懂,超详细java中的ClassLoader详解(转)
转载地址 http://blog.csdn.net/briblue/article/details/54973413 目录(?)[-] Class文件的认识 你还记得java环境变量吗 J ...
- (转)超详细java中的ClassLoader详解
转:https://blog.csdn.net/briblue/article/details/54973413 ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于 ...
- 教科书级讲解,秒懂最详细Java的注解
所有知识体系文章,GitHub已收录,欢迎Star!再次感谢,愿你早日进入大厂! GitHub地址: https://github.com/Ziphtracks/JavaLearningmanual ...
- 秒懂系列,超详细Java枚举教程!!!
所有知识体系文章,GitHub已收录,欢迎Star!再次感谢,愿你早日进入大厂! GitHub地址: https://github.com/Ziphtracks/JavaLearningmanual ...
- 全网详细JAVA知识点干货学习路线目录,值得收藏学习!
1.Java简介及开发环境配置 2.Java中的注释&关键字&常量&变量&标识符 3.Java中的基本数据类型及其类型转换 4.Java中的运算符及表达式 5.Java ...
- 详细Java中的内存泄漏
1.Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址.Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Hea ...
随机推荐
- 引入第三方库错误Undefined symbols for architecture i386: _OBJC_CLASS_$的解决方案
引起标题上所导致的错误是因为你的第三方库没有放入到Compile Sources里面去. 需要到你项目的Targets>>Build Phases>>Compile Sourc ...
- 在ascx中调用另一个ascx的写法
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...
- Lua读写文件
文件读写 文件读写对制作游戏很有帮助.可以调用别的文件中的代码,保存最高分.游戏存档.玩家状态等信写到文件中. 首先,让我们看一个简单的命令:dofile.这个命令会读入另一个文件的代码并立即执行. ...
- Linux上安装Mysql+Apache+Php
一.安装Mysql 1.卸载默认的mysql yum -y remove mysql-libs-* Removed: mysql-libs.x86_64 0:5.1.73-3.el6_5 卸载成功 ...
- 从零开始学JAVA(04)-连接数据库MSSQL(JDBC准备篇)
在JAVA中可以使用JDBC连接数据库,不管是哪种数据库,首先必须下载驱动,包括Windows的MSSQL. 1.下载MSSQL的JDBC驱动,可以通过百度“Microsoft JDBC Driver ...
- eclipse[downloads]
下载J2EE:http://www.eclipse.org/downloads/ 下载WPT插件:http://download.eclipse.org/webtools/updates 下载TOMC ...
- python3.x爬取美团信息
在之前的文章中,笔者有提到,我们要在实践中去学习python,笔者有天就想着要不要爬点东西呢,跃跃欲试的节奏啊,想来想去,想到美团了,那么首先笔 者想给自己确定一个目标,就是我要爬什么样的数据,我要爬 ...
- [WinForm] TableLayoutPanel和FlowLayoutPanel的使用
这篇文章主要跟大家分享下,在配餐系统的开发中,对tableLayoutPanel 和 flowLayoutPanel 控件的使用方法和技巧 ——后附上 测试demo, 相信需要的朋友下载看后能很快的知 ...
- 自己调用NTDLL函数
一.概述 在DLL初始化的时候有时不能调用其它系统DLL的函数,以免导致问题,但有时候又必须要调用怎么办?一种办法就是自己直接调用NTDLL接口,这样肯定没有问题. 下面我写个自己调用Registry ...
- Oracle 基础 游标
一:游标的基本原理 游标用来处理从数据库中检索的多行记录(使用SELECT语句).利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集. 为了处理SQL语句,Oracle将在内存中分配一个区域, ...