关于支付平台与银行的对接

J2EE 码拜 10年前 (2015-04-10) 3058次浏览 0个评论

新手,做一个支付平台与银行对接

通过这个入口进入了BOC类里:

case 2:
			BOC bj = boc.boc(or, nurl);
			if (bj != null)
				data.setBoc(bj);
			else
				data.setRet(Ret.external_exception);
			break;

BOC类里:

public BOC boc(Order or, String nurl) {
		BOCOMB2CClient client = new BOCOMB2CClient();

		int ret = client.initialize(ConfUtil.get("boc")); // 该代码只需调用一次

		String action = BOCOMSetting.OrderURL;

这是说明书:
关于支付平台与银行的对接

问题就在ret这里,取得的值是-1
h
疑问:
1.initialize(String flieName) 里的fileName是什么,应该写什么文件的名字。
2:int ret = client.initialize(ConfUtil.get(“boc”)); 这里的ConfUtil.get(“boc”) 是什么意思,这部分不是我写的,不清楚这个函数什么意思,也没有查到。。。。。。

谢谢各位大神!

关于支付平台与银行的对接
40分
应该是银行的证书相关配置文件路径,可以直接找银行的技术人员问下就清楚了
关于支付平台与银行的对接
引用 1 楼 showgood119 的回复:

应该是银行的证书相关配置文件路径,可以直接找银行的技术人员问下就清楚了

关于支付平台与银行的对接

路径是哪一个?

关于支付平台与银行的对接
5分
看下这个类啊ConfUtil
关于支付平台与银行的对接
引用 3 楼 huxiweng 的回复:

看下这个类啊ConfUtil

看不了,这是个jar包里的方法

关于支付平台与银行的对接
5分
期待好的结果。顶一下
关于支付平台与银行的对接
照着文档改了一下xml
关于支付平台与银行的对接

现在报错是
关于支付平台与银行的对接

关于支付平台与银行的对接
引用 6 楼 damianma 的回复:

照着文档改了一下xml
关于支付平台与银行的对接

现在报错是
关于支付平台与银行的对接

报错:
NetSignServer initializer failed to start,Server Certificate error.
error constructing MAC: java.io.IOException: PKCS12 key store mac invalid – wrong password or corrupted file.
[ci] 2014-09-26 10:15:26,656 – com.yt.upay.pay.BOC -71136 [26167457@qtp-6732664-0] ERROR – 初始化失败,错误信息:签名控件初始化失败

关于支付平台与银行的对接
引用 7 楼 damianma 的回复:
Quote: 引用 6 楼 damianma 的回复:

照着文档改了一下xml
关于支付平台与银行的对接

现在报错是
关于支付平台与银行的对接

报错:
NetSignServer initializer failed to start,Server Certificate error.
error constructing MAC: java.io.IOException: PKCS12 key store mac invalid – wrong password or corrupted file.
[ci] 2014-09-26 10:15:26,656 – com.yt.upay.pay.BOC -71136 [26167457@qtp-6732664-0] ERROR – 初始化失败,错误信息:签名控件初始化失败

补充一下,是不是我密码弄错了?密码这些是前面的开发人员弄的,这个xml文件里的密码是默认的,如果要改密码应该去什么地方修改?

关于支付平台与银行的对接
证书的密码忘了,只能重新申请一个证书了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于支付平台与银行的对接
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!