Code Bye

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

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

通过这个入口进入了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协议进行授权 , 转载请注明关于支付平台与银行的对接