交通银行支付接口调用

上传人:xiao****1972 文档编号:84915022 上传时间:2019-03-05 格式:DOCX 页数:16 大小:1.20MB
返回 下载 相关 举报
交通银行支付接口调用_第1页
第1页 / 共16页
交通银行支付接口调用_第2页
第2页 / 共16页
交通银行支付接口调用_第3页
第3页 / 共16页
交通银行支付接口调用_第4页
第4页 / 共16页
交通银行支付接口调用_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《交通银行支付接口调用》由会员分享,可在线阅读,更多相关《交通银行支付接口调用(16页珍藏版)》请在金锄头文库上搜索。

1、交行支付接口调用文档文档编辑:马梦立 交通银行网上支付接口调用一、软件环境、硬件环境Win 7系统 64bit,C#语言开发环境,服务器版本windows 2008二、 程序、交行接口代码、证书、JDK 1.6以上版本程序web819图 2.1交行接口代码及测试证书、生产证书图 2.2JDK安装包(1.6以上)图 2.3三、 环境配置安装说明及操作步骤【例:狮子山化工涂料厂http:/ 64位系统安装JDK并配置环境变量 http:/ 3.2.1下载成功之后图 3.2.23.3步骤二:安装JAVA运行环境:安装配置好JDK(1.6版本以上),配置好环境变量【如果电脑64bit系统,就下载64位

2、的JDK安装】图 3.3.1双击jdk-8u20-windows-x64.exe安装jdk,安装成功后如下图:图 3.3.2测试jdk是否安装成功,如下图,在命令行中输入:java -version图 3.3.3如显示 “java 不是内部或外部命令,。”,则表示环境变量 未配置。打开系统环境变量设置界面,如下图:图 3.3.4如果系统变量中有JAVA_HOME变量,则选中JAVA_HOME编辑变量值,加入jdk安装盘路径【C:Program FilesJavajdk1.8.0_20】,点击确定:图 3.3.5图 3.3.6然后在用户变量中添加PATH和CLASSPATH,变量值分别为“;%J

3、AVA_HOME%bin”“%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar”图 3.3.7图 3.3.8配好环境变量后,在命令行中重新输入:java version和javac -version测试是否安装配置成功,如果显示如下图,显示所安装的jdk版本信息,则表示配置成功:图 3.3.93.4步骤三:配置本机(或服务器端)交行网银接口环境3.4.1. 在C盘新建文件夹bocommjava(可自定义,但要和后面相关参数的配置一致,不知道可不可以装在别的盘,待我后期测试再看看补起来),将下图3.4.1中ini、cert文件夹复制进去;图 3.4.13.4

4、.2. 将已经拷过去的文件夹cert中的证书文件(PFX文件)打开进行安装导入到浏览器(支付的时候需要验证是否安装了交行提供的证书,否则无法支付,交行也会返回相关验证信息):图3.4.2.1一直点“下一步”直到填写密码处,默认密码是:,再继续点“下一步”直到完成,导入成功以后可以在浏览器中看到(Internet选项内容证书):图 3.4.2.23.4.3. 将之前安装包里的lib文件夹下所有的文件都拷到之前安装的jdk目录 C:Program FilesJavajre8libext下,同时也要复制一份拷到之前bocommjava文件夹下(需先在bocommjava文件夹下新建lib目录),或者

5、干脆把整个lib文件夹拷进去,并在bocommjava文件夹新建名为log和settlement的文件夹(其中log用来存放下面提到的bat文件执行日志),如下图3.4.4;图 3.4.33.4.4. 在任何一个文件夹新建一个.bat 批处理文件并执行;(安装包中有start.bat文件夹)编辑内容如下::命令需在bocommjava目录下使用java -jar ./libr/socket.jar 8891 ./ini/B2CMerchantSocket.xml ./log/socket.log这里采用8891端口,命令大致意思是:执行该批处理命令会调用jar包,读取xml配置信息,返回执行结

6、果日志并在log目录下生成日志文件(与执行结果日志一致)。注:该批处理文件打开后就不要关闭,以后测试接口调用就是以这个为基础,关掉后会无法调用;这么一路配置下来总感觉网上银行支付接口的调用环境配置都是银行自己定义死了(下面的页面调用很多配置也是定死的。),只要有一个地方配置错误后面调用就会有问题。3.5 步骤四:在IIS中发布网站及将交行代码拖到网站源文件中3.5.1将交行代码拖到网站源文件中(BOCOM_B2C_SOCKET_2.32demoC#)。注:必须将netpay文件夹导入website根目录中。图 3.5.1.1图 3.5.1.23.5.2 在IIS中发布网站,发布成功之后(如图

7、3.5.2.1),需要在应用程序web中的 导入的netpay文件转换为应用程序,不然会报图 3.6.1的错误。图 3.5.2.1图 3.5.2.23.6 程序报错处理办法: 3.6.1若调试出现图 3.6.1所示服务器错误,需要在配置的IIS中把已经导入的netpay文件转换为应用程序。图 3.6.13.6.2若调试出现图 3.6.2.1所示服务器错误, 则表示对服务器监听端口8891未接受到数据(未启动socket,或者C盘未配置好),按3.4中的步骤一步一步的操作,且socket需要一直开启着图 3.6.23.6.3若调试出现图 3.6.3所示服务器错误,则表示数据没有传到服务器,解析报文未返回成功,需修改代码图 3.6.33.6.4若调试出现图 3.6.4所示,则表示数据传输错误,更改代码,最终如果显示图3.6.5所示,表示大功告成啦图 3.6.4图 3.6.5第16页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号