说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

农行网上银行支付接口:无法读取商户端配置文件

HTML文档下载 WORD文档下载 PDF文档下载
农行网银支付接口安装过程中遇到无法读取商户端配置文件的错误。

上次在安装农行网银支付接口中遇到了一些问题,参考:http://www.okbase.net/doc/details/17

 

这次本来认为会一帆风顺,结果发现还是有问题。

 

这次测试的是:商户代理卖方挂单成交。执行的时候出现如下错误:

 

 

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 


异常详细信息: com.hitrust.trustpay.client.TrxException: 无法读取商户端配置文件


源错误: 



行 21: 

行 22: //2、生成无挂单请求对象

行 23: BuyEntryContractRequest tRequest = new BuyEntryContractRequest();

行 24: tRequest.RequestID = tRequestID;  //请求流水号(必要信息)

行 25: tRequest.ContractID = tContractID;        //合同号(必要信息)

 


源文件: d:\web\abc\demo\BuyEntryContractQuery.aspx    行: 23 


堆栈跟踪: 



[TrxException: 无法读取商户端配置文件]

   com.hitrust.trustpay.client.MerchantConfig.bundle() +446

   com.hitrust.trustpay.client.MerchantConfig.MerchantID(Int32 aMerchantNo) +34

   com.hitrust.trustpay.client.market.BuyEntryContractRequest..ctor() +461

   ASP.abc_demo_buyentrycontractquery_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in d:\web\abc\demo\BuyEntryContractQuery.aspx:23

   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256

   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19

   System.Web.UI.Page.Render(HtmlTextWriter writer) +29

   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27

   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99

   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25

   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266

 

 

跟踪之后发现,TrustMerchant.ini不能放在c:\windows\system32目录下,而要放在c:\winnt\system32目录下,后来我在另外一个系统试了一下,竟又是c:\windows\system32

 

在读取TrustMerchant.ini成功后,再去读证书。可是TrustMerchant.ini放到正确位置后还显示该错误,仔细检查后发现原来是TrustMerchant.ini文件里TrustStorePassword密码不正确。

 

文件的目录放正确后,如果还是存在读取文件错误,请检查文件的访问权限:

abc.truststore

TrustMerchant.ini

TrustPay.cer

TrustPayClient.dll

 

这些文件都需要赋予network service读权限,还有一个是log目录需要写权限。

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘