─────────────────────────────────────────
产品名称: 跳转网关支付产品
JDK: 本示例JDK版本基于jdk1.6.12u5以上建议1.6.26
日期: 2015-09-06
─────────────────────────────────────────
───────────
**重要**
1) 联调前请仔细阅读以下说明
2) 此工程可以跑起来测试,建议使用IE,chrome打开
3) 测试界面中的交易时一定要先配置好私钥签名证书,验签公钥证书。即修改
全渠道PC网关/WAP支付产品消费交易示例地址为:http://IP:端口/ACPSample_B2C/index.jsp
全渠道PC网关/WAP支付产品预授权交易示例地址为:http://IP:端口/ACPSample_B2C/index_preauth.jsp
───────────
───────────
示例工程目录结构
───────────
ACPSample_B2C
│
├src┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈类文件夹
│ │
│ ├assets ┈┈┈┈┈┈┈┈┈相关资源目录
│ │ │
│ │ ├测试环境证书
│ │ │ │
│ │ │ ├acp_test_enc.cer┈┈┈┈┈┈┈┈┈ 【重要】测试环境敏感信息加密证书(所有商户固定使用同一个)
│ │ │ │
│ │ │ ├acp_test_sign.pfx ┈┈┈┈┈┈┈┈┈ 【重要】 测试环境签名私钥证书(所有商户固定使用同一个)
│ │ │ │
│ │ │ └acp_test_verify_sign.cer ┈┈┈┈┈┈┈┈┈【重要】 测试环境验签公钥证书(所有商户固定使用同一个)
│ │ │
│ │ ├对账文件样例
│ │ │ │
│ │ │ └802310048993424_20150905.zip ┈┈┈┈┈┈┈┈┈提供的对账文件样例(如果需要可以参考)
│ │ │
│ │ ├生产环境配置文件
│ │ │ │
│ │ │ └acp_sdk.properties ┈┈┈┈┈┈┈┈┈【重要】 生产环境配置文件样例(使用的时候修改里边证书路径并替换掉src下的测试环境配置文件acp_sdk.properties)
│ │ │
│ │ └生产环境证书
│ │ │
│ │ ├acp_prod_enc.cer┈┈┈┈┈┈┈┈┈【重要】 生产环境敏感信息加密证书(所有商户固定使用同一个)
│ │ │
│ │ ├acp_prod_verify_sign_new.cer ┈┈┈┈┈┈┈┈┈【重要】 生产环境验签公钥证书(从2015-10-09日开始启用)(所有商户固定使用同一个)
│ │ │
│ │ └acp_prod_verify_sign.cer ┈┈┈┈┈┈┈┈┈【重要】 生产环境验签公钥证书(所有商户固定使用同一个)
│ │
│ ├com.unionpay.acp.demo
│ │ │
│ │ ├consume ┈┈┈┈┈┈┈┈┈ 消费相关类
│ │ │ │
│ │ │ ├Form_6_2_FrontConsume.java┈┈┈┈┈前台跳转银联支付页面示例类(前台)
│ │ │ │
│ │ │ ├Form_6_3_ConsumeUndo.java┈┈┈┈┈消费撤销交易示例类 (后台)
│ │ │ │
│ │ │ └PC wap网关跳转支付特殊用法.txt
│ │ │
│ │ ├preauth ┈┈┈┈┈┈┈┈┈ 预授权相关类
│ │ │ │
│ │ │ ├Form_6_7_1_AuthDeal_Front.java┈┈┈┈┈前台跳转银联预授权页面示例类(前台)
│ │ │ │
│ │ │ ├Form_6_7_2_AuthUndo.java┈┈┈┈┈预授权撤销交易示例类 (后台)
│ │ │ │
│ │ │ ├Form_6_7_3_AuthFinish.java┈┈┈┈┈预授权完成交易示例类 (后台)
│ │ │ │
│ │ │ ├Form_6_7_4_AutnFinishUndo.java┈┈┈┈┈预授权完成撤销交易示例类 (后台)
│ │ │ │
│ │ │ └PC wap网关跳转预授权特殊用法.txt
│ │ │
│ │ ├BackRcvResponse.java┈┈┈┈┈后台通知处理示例类
│ │ │
│ │ ├DemoBase.java┈┈┈┈┈基础类
│ │ │
│ │ ├Form_6_4_Refund.java┈┈┈┈┈退货交易示例类 (后台)
│ │ │
│ │ ├Form_6_5_Query.java┈┈┈┈┈交易状态查询示例类 (后台)
│ │ │
│ │ ├Form_6_5_Query.java┈┈┈┈┈交易状态查询示例类 (后台)
│ │ │
│ │ ├Form_6_6_FileTransfer.java┈┈┈┈┈对账文件下载示例类 (后台)
│ │ │
│ │ ├FrontRcvResponse.java┈┈┈┈┈前台通知处理示例类 (后台)
│ │ │
│ ├com.unionpay.acp.sdk
│ │ │
│ │ ├AcpService.java┈┈┈┈┈┈全渠道 SDK API类
│ │ │
│ │ ├CertUtil.java┈┈┈┈┈┈证书处理工具类
│ │ │
│ │ ├HttpClient.java┈┈┈┈┈后台交易http post通讯类,如果要使用代理访问或者产生了问题那么可以自行解决或者使用apache httpClient
│ │ │
│ │ ├LogUtil.java┈┈┈┈┈日志工具类
│ │ │
│ │ ├SDKConfig.java┈┈┈┈┈┈┈读取acp_sdk.properties属性文件并填装配置的属性的配置类
│ │ │
│ │ ├SDKConstants.java┈┈┈┈┈┈┈常量类
│ │ │
│ │ ├SDKUtil.java┈┈┈┈┈┈┈SDK工具类
│ │ │
│ │ └SecureUtil.java┈┈┈┈┈┈┈安全相关工具类
│ │
│ │
│ │
│ └web ┈┈┈┈┈┈┈┈┈ web相关类
│ │
│ ├AutoLoadServlet.java ┈┈┈┈┈┈初始化读取acp_sdk.properties初始化请求银联地址,证书等相关资源的servlet
│ │
│ └CharsetEncodingFilter.java ┈┈┈┈web请求编码过滤器
│
├acp_sdk.properties ┈┈┈┈***重要*** 测试环境配置文件,请求银联地址,私钥签名证书,验签公钥路径,多证书的配置文件(这个文件切换生产的时候要替换成生产环境的配置文件)
│
├log4j.properties ┈┈┈┈LogUtil.java日志工具类的配置文件
│
├WebContent ┈┈┈┈┈┈┈┈┈┈┈┈┈┈页面文件夹
│ │
│ ├index.jsp ┈┈┈┈┈┈┈┈┈调试入口页面(消费交易)
│ │
│ ├index_preauth.jsp ┈┈┈┈┈┈┈┈┈调试入口页面(预授权交易)
│ │
│ ├utf8_result.jsp ┈┈┈┈┈┈┈┈┈┈┈前台通知结果页面
│ │
│ └WEB-INF
│ │
│ └lib(如果JAVA项目中包含这些架包,则不需要导入)
│ │
│ ├bcprov-jdk16-1.45.jar
│ │
│ ├commons-codec-1.6.jar
│ │
│ ├commons-io-2.2.jar
│ │
│ ├commons-lang-2.5.jar
│ │
│ ├log4j-1.2.17.jar
│ │
│ ├slf4j-api-1.5.11.jar
│ │
│ └slf4j-log4j12-1.5.11.jar
│
└readme.txt ┈┈┈┈┈┈┈┈┈使用说明文本
───────────
**注意**
1.【关于商户号】开发包中使用的商户号777290058110048是open.unionpay.com注册的测试商户号,只能在入网测试环境使用;
可以先使用这个商户调通交易(当然您也可以自己在这个网站注册一个777开头的测试商户号,自己注册后要开通权限:https://open.unionpay.com 登陆后 右上角我的�
没有合适的资源?快使用搜索试试~ 我知道了~
2017年最新javaweb整合银联在线支付DEMO
共114个文件
class:26个
java:23个
jsp:14个
1星 需积分: 9 51 下载量 115 浏览量
2017-01-13
10:57:04
上传
评论 1
收藏 2.67MB ZIP 举报
温馨提示
2017年最新银联在线支付DEMO,成功运行 。 本项目可直接导入eclipse运行,内包含最新文档 ,详情请阅读readme.tx,截止日期2015-09-06。 acp_sdk.properties 默认是测试环境配置,我们导入项目后,只需要将assets.测试环境证书放到文件配置的指定目录即可。
资源推荐
资源详情
资源评论
收起资源包目录
2017年最新javaweb整合银联在线支付DEMO (114个子文件)
acp_test_enc.cer 2KB
acp_test_enc.cer 2KB
acp_test_verify_sign.cer 2KB
acp_test_verify_sign.cer 2KB
acp_prod_verify_sign.cer 1KB
acp_prod_verify_sign.cer 1KB
acp_prod_enc.cer 1KB
acp_prod_enc.cer 1KB
SecureUtil.class 17KB
CertUtil.class 16KB
AcpService.class 15KB
SDKConfig.class 12KB
HttpClient.class 8KB
SDKUtil.class 7KB
SDKConstants.class 7KB
DemoBase.class 7KB
FrontRcvResponse.class 5KB
Form_6_3_ConsumeUndo.class 4KB
BackRcvResponse.class 4KB
Form_6_7_4_AutnFinishUndo.class 4KB
Form_6_7_2_AuthUndo.class 4KB
Form_6_7_3_AuthFinish.class 4KB
Form_6_4_Refund.class 4KB
Form_6_6_FileTransfer.class 4KB
Form_6_5_Query.class 3KB
LogUtil.class 3KB
Form_6_7_1_AuthDeal_Front.class 3KB
Form_6_2_FrontConsume.class 3KB
BaseHttpSSLSocketFactory.class 3KB
CharsetEncodingFilter.class 1KB
BaseHttpSSLSocketFactory$MyX509TrustManager.class 1KB
CertUtil$CerFilter.class 856B
BaseHttpSSLSocketFactory$TrustAnyHostnameVerifier.class 744B
AutoLoadServlet.class 658B
.classpath 1KB
org.eclipse.wst.common.component 469B
org.eclipse.wst.jsdt.ui.superType.container 49B
bcprov-jdk16-1.45.jar 1.64MB
log4j-1.2.17.jar 478KB
commons-lang-2.5.jar 273KB
commons-codec-1.6.jar 227KB
commons-io-2.2.jar 170KB
slf4j-api-1.5.11.jar 23KB
slf4j-log4j12-1.5.11.jar 9KB
SecureUtil.java 25KB
CertUtil.java 22KB
AcpService.java 21KB
SDKConfig.java 16KB
SDKConstants.java 14KB
HttpClient.java 8KB
Form_6_7_1_AuthDeal_Front.java 8KB
Form_6_2_FrontConsume.java 8KB
SDKUtil.java 8KB
Form_6_4_Refund.java 8KB
Form_6_7_3_AuthFinish.java 8KB
Form_6_7_4_AutnFinishUndo.java 8KB
Form_6_3_ConsumeUndo.java 8KB
Form_6_7_2_AuthUndo.java 8KB
Form_6_5_Query.java 7KB
DemoBase.java 7KB
Form_6_6_FileTransfer.java 7KB
FrontRcvResponse.java 5KB
BackRcvResponse.java 5KB
BaseHttpSSLSocketFactory.java 3KB
LogUtil.java 3KB
CharsetEncodingFilter.java 871B
AutoLoadServlet.java 623B
.jsdtscope 503B
index_preauth.jsp 21KB
index.jsp 15KB
preauth_faq.jsp 2KB
consume_faq.jsp 2KB
preauthFinishUndo_faq.jsp 834B
more_faq.jsp 736B
preauthUndo_faq.jsp 733B
refund_faq.jsp 704B
consumeUndo_faq.jsp 677B
preauthFinish_faq.jsp 646B
utf8_result.jsp 641B
gbk_result.jsp 627B
query_faq.jsp 515B
fileTransfer_faq.jsp 343B
MANIFEST.MF 39B
org.eclipse.wst.jsdt.ui.superType.name 6B
acp_test_sign.pfx 5KB
acp_test_sign.pfx 5KB
org.eclipse.jdt.core.prefs 629B
org.eclipse.core.resources.prefs 158B
org.eclipse.wst.ws.service.policy.prefs 118B
.project 1KB
acp_sdk.properties 3KB
acp_sdk.properties 3KB
acp_sdk.properties 3KB
acp_sdk.properties 3KB
log4j.properties 2KB
log4j.properties 2KB
readme.txt 10KB
readme.txt 10KB
readme.txt 9KB
consumeFieldSpecal.txt 3KB
共 114 条
- 1
- 2
资源评论
- lanxiangkong2017-08-23银联平台免费的开发包下载就可以,还要分,坑*
- flydoos2018-10-26很老了,大家还是去官方下载吧
不是太高的手
- 粉丝: 797
- 资源: 52
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功