码迷,mamicode.com
首页 > Web开发 > 详细

.net制作的b2c网站集成农行支付集口碰见的错误及解决

时间:2015-02-03 15:23:53      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:asp.net

b2c网站集成农行支付集口碰见的错误及解决

网站开发环境: ASP.NET,数据库:sqlserver

服务器:这一点也很关键:客户买的独立服务器是windows2008 64位系统

第一步:去农行,把的示例文件与接口下载起来。先使用农行提供的DEMO

有一个DLL文件需要引入的程序中。

第二步:按照要求制作所需要证书,这个在申请农行接口都会给一个电子证书下载索引。里面有,最好使用XP系统。这个不解释。

第三步:把web.config配置文件给配置了。按照要求,最关键就是:客户编号,证书位置等信息。先给配置好了。这里面需要把证书也上传到服务器,并且写好绝对路径。如:

C:\文件夹\证书名称 。还有下载的示例文件中的证书也一起。

紧接着,我就遇到第一个错误

未知的错误

 ReturnCode = [1999]

ErrorMessage = [系统发生无法预期的错误 - The type initializer for ‘com.hitrust.trustpay.client.MerchantConfig‘ threw an exception.]

这个错误经过几天和农行的沟通。终于解决。解决办法就在服务器上需要安装 wse 3.0

安装完成之后,这个错误确实没有了。看来最开始是服务器的事。

在集成时又遇到第二个错误ReturnCode = [1002]
ErrorMessage = [无法读取证书文档 - [D:\wwword\**********1.pfx]!An error occurs while reading from the file. - [D:\wwword\**********1.pfx]!An error occurs while reading from the file.]

这个错误很明显是无法找到证书。我的解决办法就是:在C盘建立一个文件夹,然后写路径 c:/文件夹名称/证书名称 

然后使用农行提供的测试文件。成功跳转到农行支付界面。剩下就是绑定到自己网站上即可。


本文出自 “读书屋” 博客,请务必保留此出处http://jiefei.blog.51cto.com/6994042/1610990

.net制作的b2c网站集成农行支付集口碰见的错误及解决

标签:asp.net

原文地址:http://jiefei.blog.51cto.com/6994042/1610990

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!