文档章节

交通银行接口开发 一台服务器多个支付证书

大灰狼wow
 大灰狼wow
发布于 2015/01/13 09:04
字数 287
阅读 103
收藏 0

学习对接 首页要学会查看手册。

1、jdk版本1.5以上 我用的是1.7

2、java环境配置一定要正确,64位的要选择64位的jdk

3、test_root.cer root.cer 一定要导入


keytool命令用法如下

keytool -import -keystore "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64/jre/lib/security/cacerts" -storepass changeit -alias test_bocommca -file "/bocommjava/cert/test_root.cer"删除证书


keytool -delete -alias test_bocommca -keystore "/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64/jre/lib/security/cacerts" -storepass changeit

启动命令

java -jar ./libr/socket.jar 8891 ./ini/B2CMerchantSocket.xml ./log/socket.log


2016年3月23日更新  这里是一台服务器上装有2个证书。

如何配置

<?xml version="1.0" encoding="gb2312"?>
<BOCOMB2C>
        <Setting>P</Setting>
        <ConnetionTimeOut>30000</ConnetionTimeOut>
        <ReadTimeOut>30000</ReadTimeOut>
<<Certs>
                 <CertInf>
        <MerchantCertFile>a.pfx</MerchantCertFile>
        <MerchantCertPassword>123456</MerchantCertPassword>
    </CertInf>
<CertInf>
  <MerchantCertFile>b.pfx</MerchantCertFile>
  <MerchantCertPassword>123456</MerchantCertPassword>

</CertInf>
        </Certs>
</BOCOMB2C>
~


另外 一个很严重的问题 总是出现如下错误,发给交行技术部,附上错误日志 询问才得知,如下图1 商户id 要和2 证书ID一致

Warning: DOMDocument::loadXML(): Empty string supplied as input in /opt/www/wcms/static/bank/merchant.php on line 65 retMsg= 交易返回码:


参考文章:来自百度文库


© 著作权归作者所有

大灰狼wow
粉丝 48
博文 396
码字总数 49161
作品 1
嘉兴
程序员
私信 提问
微信jssdk支付功能需要的公众号和商户平台配置

微信公众平台地址:https://mp.weixin.qq.com/cgi-bin/loginpage?t=wxm2-login&lang=zh_CN 微信商户平台地址:https://pay.weixin.qq.com/index.php/home/login?return_url=%2Findex.php 微信......

李矮矮
2016/09/18
1K
0
EasyWeChat初体验

环境需求 PHP >= 5.5.9 openssl 拓展 fileinfo 拓展(素材管理模块需要用到) 安装 使用 composer(注意:他会自动检索该目录下的composer.json,请确认好安装目录): 在框架中使用 EasyWeCh...

NateHuang
2016/08/23
8.7K
1
第三方支付接口现号,第三方支付接口对接,第三方支付接口申请

第三方支付公司太多,到目前为止一共有5批206家拿牌支付公司:国付宝,支付宝,环迅,汇潮,易宝,快钱,智付,等等不管您从事与哪家,我们都必须面对这些事实,每家支付公司都有自己的优势跟...

alaimaro
2018/04/26
0
0
“超级网银”开通首日初体验

就在今天,央行准时推出了“超级网银”,也就是期待已久的第二代网上支付跨行清算系统。虽然笔者不在所谓的“首批上线城市”:北京、天津、广州、深圳。但依然顺利体验到了“超级网银”。 目...

红薯
2010/08/30
1K
5
Skype for business混合部署系列之六边缘服务器部署

边缘服务器部署 官方推荐边缘服务器部署要求 网络配置 为每台边缘服务器安装两个网络适配器,一个用于面向内部的接口,另一个用于面向外部的接口。 注意:内部子网和外部子网不得相互路由。 ...

杰克斯帕罗
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【2019年8月版本】OCP 071认证考试最新版本的考试原题-第13题

Choose the best answer. Examine this query: SELECT TRUNC (ROUND(156.00,-2),-1) FROM DUAL; What is the result? A) 16 B) 160 C) 150 D) 200 E) 100 Answer:D (解析:关键就是 round ......

oschina_5359
30分钟前
5
0
SolrJ 操作solr增删改查

Solr的特性包括: • 高级的全文搜索功能 • 专为高通量的网络流量进行的优化 • 基于开放接口(XML和HTTP)的标准 • 综合的HTML管理界面 • 可伸缩性-能够有效地复制到另外一个Solr搜索服...

雷开你的门
32分钟前
5
0
What’s the easiest way to teach a robot arm to stack blocks?

What’s the easiest way to teach a robot arm to stack blocks? That’s the nuanced question to which researchers at Google parent company Alphabet’s DeepMind sought answers dur......

巧克夹心
33分钟前
4
0
Vuex-dev demo npm install 时总是报phantomjs-prebuilt@2.1.14安装失败

解决方法,删除node_modules,package-lock.json以及package.json里面的 phantomjs-prebuilt。然后 npm install,最后安装phantomjs-prebuilt。 npm install phantomjs-prebuilt@2.1.14 --ig......

牧云橙
35分钟前
7
0
理解自定义starter的主要目的

自定义starter的主要功能是自动帮我们将某个JavaBean转换成SpringBean,在这个过程中,有些类的实例化会依赖其他的类,考虑到是否需要交给Spring管理,会有很多注解来辅助boot是否是实例化该...

redis缓存
42分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部