农行网上在线支付平台接口安装详解
2017年05月07日 16:02:53 白云下载站 阅读数:3426

中国农业银行的网上支付平台接口的安装还是有点复杂的,摸索了很久才搞定,总结了一下与大家共享。

所用到的文件及口令,农行那边会给你的,请看具体步骤:

(1)安装K宝驱动HDCSPSetup.exe

(2)确认WINDOWS 2003中.NET已经安装,windows 2003 sp2系统已经自带

(3)安装Microsoft WSE 2.0 SP2.msi

(4)设置系统环境变量:

变量名:TrustMerchantIniFile

变量值:C:\WINDOWS\system32\TrustMerchant.ini

环境变量在我的电脑->属性->高级->环境变量->系统变量中添加

(5)将以下文件

abc.truststore

TrustMerchant.ini

TrustPay.cer

TrustPayClient.dll

111.pfx (商户证书可能是其它文件名)

5个文件复制到指定目录下,例如c:\windows\system32目录下

在D盘建立D:\ABC\log目录用于存放交易日志

(6)注册.NET组件

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe /codebase c:\windows\system32\TrustPayClient.dll

(7)导入服务器证书

商户证书 111.pfx 需要在服务器导入

导入密码:XXXXXXXX (这个密码农行会给你的)

(8)修改C:\WINDOWS\system32\TrustMerchant.ini文件

#网上支付平台证书

TrustPayCertFile=c:\windows\system32\TrustPay.cer

#农行根证书文件

TrustStoreFile=c:\windows\system32\abc.truststore

#商户编号(这个编号农行会给你的)

MerchantID=XXXXXXXXXXXXXXX

#交易日志文件存放目录

LogPath=D:\ABC\log

#商户证书储存目录档名(当KeyStoreType=0时,必须设定)

MerchantCertFile=c:\windows\system32\111.pfx

#商户私钥加密密码(当KeyStoreType0时,必须设定)

MerchantCertPassword=XXXXXXXX(这个密码农行会给你的)

(9)重启服务器

重启的漫长过程中可以喝杯咖啡并访问一下我的专栏 http://www.okbase.net/home/haobao

(10)一些错误的处理:

(10.1)Server.CreateObject 失败

错误类型:

Server 对象, ASP 0177 (0x8000FFFF)

8000ffff

/test.asp, 第 42 行

错误原因:Server.CreateObject 失败

详细描述:8000ffff

解决方法:

将注册表

KEY_USERS\S-1-5-20\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones

赋予IUSR_x帐号读权限

(10.2)无法读取证书文档

500 内部服务器错误

错误类型:

TrustPayClient (0x80131500)

test.asp, 第 74 行

错误原因:无法读取证书文档

这个问题郁闷了很久,后来用filemonitor工具才发现w3wp进程在读这个目录下的文件:

C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys

我们只要赋予IUSR_x帐号写权限就可以了。

(10.3)日志文件无法写入

错误类型:

mscorlib (0x80070005)

test.asp, 第 74 行

错误原因:Access to the path ‘D:\ABC\log\TrxLog.20110310.log’ is denied.

我们同样需要赋予IUSR_x帐号D:\ABC\log目录的写权限。

农行网上在线支付平台接口安装详解相关推荐

  1. 农行网上在线支付平台接口

    农行网上在线支付平台接口 人气: 4301 日期: 2011-09-07 作者: 鸿胜网络 [打印本文] 农业银行的网上支付平台接口的安装还是有点复杂的,摸索了很久才搞定,总结了一下与大家共享. 所用 ...

  2. web农行支付php示例,农行网上在线支付平台接口

    农业银行的网上支付平台接口的安装还是有点复杂的,摸索了很久才搞定,总结了一下与大家共享. 所用到的文件及口令,农行那边会给你的,请看具体步骤: (1)安装K宝驱动HDCSPSetup.exe (2)确 ...

  3. 支付平台--清算总的详解

    1:清算定位 在这里不再赘述清算的定义,如有不清楚的,还请移步看我的<支付系统--清结算概括介绍>. 大体来说,清算系统在支付系统中定位如上图,是在交易链的后端部分. 在之前说过,支付系统 ...

  4. 工行开放平台接口签名详解

    工行官方文档 https://open.icbc.com.cn/icbc/apip/api_list.html 签名 1.业务参数转Json字符串 业务参数为AbstractIcbcRequest对象 ...

  5. 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装爬虫框架Scrapy(离线方式和在线方式)(图文详解)...

    不多说,直接上干货! 参考博客 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装OpenCV(离线方式和在线方式)(图文详解) 第一步:首先,提示升级下pip 第二步 ...

  6. Java开发在线支付平台视频教程(AVI格式)

    Java开发在线支付平台视频教程,主要教授如何让自己的网站与银行系统进行对接.如何让用户通过网上银行向你支付费用等内容,全AVI视频格式 JAVA开发视频内容目录: Java开发在线支付平台视频教程_ ...

  7. 财付通支付接口使用说明详解

    财付通是腾讯公司创办的中国领先在线支付平台,为使各位站长能更方便地使用该支付功能,积分充值增加了财付通支付接口及方便的测试功能,您只需在后台绑定财付通商户号及密钥并进行支付测试,测试成功,论坛的财付通 ...

  8. 网上在线培训平台哪家好?

    在21世纪的今天,"终身学习"已经不再是一个新颖的概念了,并且随着科技的进步,学习方式发生了变革,越来越多的人开始通过互联网学习知识. 网上在线学习平台的前景分析 随着科技水平的不 ...

  9. NFT支付平台接口,数字藏品支付接口如何申请?

    NFT支付支付平台接口,数字藏品支付接口如何申请? 申请流程如下: 许多第三方支付店都想申请支付接口,但是不知道怎么操作.因此今天我就详尽告诉你们第三方支付接口的办理流程,希望以下介绍能给大家带来协助 ...

最新文章

  1. idea 中使用@Autowired注入mybatis Mapper接口时报错
  2. MySQL分库分表 mycat
  3. 那些年,我们一起做过的性能优化
  4. Lichee (六) 优化配置的微内核
  5. 算法(7)-leetcode-explore-learn-数据结构-数组-小结
  6. 关于在asp.net中的调试
  7. 《算法导论》第三版第7章 快速排序 练习思考题 个人答案
  8. 软考初级程序员报考指南分享
  9. 29个用于石油和天然气等行业的最佳 GIS 软件
  10. APP推广第一步:五大ASO优化方法
  11. 有赞亿级订单同步的探索与实践
  12. 兔子是这样吃掉狼和野猪的
  13. Qt模仿网易云黑胶片转动动画
  14. 如何在WordPress菜单中显示图标[WordPress插件]
  15. 提升职场表现力:讯飞智能录音笔SR901实力优选
  16. 【解决报错原因分析】画图plt.contourf(X,Y,Z)报错TypeError: unhashable type: ‘numpy.ndarray‘(含详细示例讲解)
  17. Qt学习(一)模型与视图
  18. n叉树的遍历递归实现
  19. 计算机病毒对网络有什么影响,小议计算机病毒对网络安全的影响
  20. 微小宝公众号排行榜_8月 | 广东高校团学系统微信公众号影响力排行榜

热门文章

  1. postgresql 索引之 bloom
  2. JavaScript字符串方法汇总
  3. java基础(1~100以内的质数)
  4. DBA基础(一)相关概念
  5. 如何下载搜狗翻译读音
  6. 高通MDM平台-分区表
  7. 【雷达与对抗】【2016】76-81GHz平面天线在汽车雷达中的开发与应用
  8. Octotree | 树形展示 GitHub 项目代码结构
  9. ADI的DSP,Blackfin系列中最受欢迎的型号:BF533
  10. centos7安装docker并配置daocloud