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

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

(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)重启服务器

(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目录的写权限。

web农行支付php示例,农行网上在线支付平台接口相关推荐

  1. 农行网上在线支付平台接口安装详解

    农行网上在线支付平台接口安装详解 2017年05月07日 16:02:53 白云下载站 阅读数:3426 中国农业银行的网上支付平台接口的安装还是有点复杂的,摸索了很久才搞定,总结了一下与大家共享. ...

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

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

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

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

  4. java实现网上在线支付--13java在线支付所有源码

    13.Java在线支付所有源码 ------------------------------------------------------------------------------------ ...

  5. java在线支付---09,10,11,12_在线支付_分析易宝支付网关的应答协议与处理代码,完成用于处理支付响应的Servlet的初步编写和调试,完成处理支付网关响应结果的Servlet,支付实现

    09_在线支付_分析易宝支付网关的应答协议与处理代码 创梦综合技术qq交流群:CreDream:251572072 对支付结果返回的数据加密生成md5-hmac public static boole ...

  6. php 工商银行公众号支付代码_php实现工商银行在线支付接口

    php实现工商银行在线支付接口: 实现工商银行的在线支付功能,主要是根据工商银行提供的在线支付的接口,将订单中的数据以表单的形式提交到工行指定的网站中接口中,具体详细的参数设置可以参考工行提供的文档说 ...

  7. 帝国CMS7.5支付宝支付插件/帝国CMS支付功能代码/帝国CMS在线支付

    特色功能: 1.用户支付成功后,本插件可以自动将订单信息发送到站长设置好的邮箱.薇信.钉钉和飞书平台,方便站长随时掌控网站订单动态. 2.支付宝支付插件内置支付宝同步通知和异步通知两套通知方案,避免漏 ...

  8. TEEOS的实例-在线支付系统

    到了我最喜欢的环节了,我其实学习的过程中,对这些应用场景概念是十分的感兴趣的. 下面一起看看老师这本书的最后的一个部分应用篇-在线支付系统 内容来自<手机安全和可信应用开发指南> 1.简介 ...

  9. 【SSH网上商城项目实战20】在线支付平台的介绍

    之前已经完成了首页的显示,用户添加购物车,确认订单等功能,下面就是支付功能的开发了.用户确认了订单后会直接跳转到支付页面进行在线支付,在线支付需要第三方的接口,这一节主要介绍一些关于第三方支付的内容, ...

最新文章

  1. @bean注解和@component注解的区别_阿里面试题一:spring里面使用xml配置和注解配置区别...
  2. Java-JUC(一):volatile引入
  3. 美团悄悄进入企业早餐,其战略目的为高频带低频?
  4. [云炬创业基础笔记] 第四章测试11
  5. arm Linux 中断管理机制
  6. C、CPP const 详解
  7. 饱和气压与温度的关系_高中物理讲义:固体液体与物态变化第3节《饱和汽与饱和汽压》...
  8. wepack中loader的分类
  9. linux 会话 进程组 守护进程
  10. 常见卫星汇总--期待大神补充下载地址
  11. (娱乐项目)Python图片转换成矩阵数据,矩阵数据转换成图片
  12. 绿色出行之路 中国越走越宽
  13. TM影像各波段及波段组合情况
  14. Java飞书三方网站对接
  15. nth_element详解
  16. 安搭Share:小康时代新青年
  17. IIS Web 服务器的权限设置
  18. SpringCloud之踩的坑
  19. PowerBuilder9 学习笔记
  20. 神经元、神经网络和线性判别

热门文章

  1. 计算机主机系统管理员口令,系统管理员密码设置方法
  2. Unity接入Google Play遇到Authentication canceled
  3. Future的小使用
  4. Ue4 一个场景中多个玩家之间切换控制权
  5. cvs vss svn和git比较
  6. Linux系统磁盘分区报: Read-only file system无法写入数据处理
  7. Excel如何比较两表格部分字段差异
  8. 透明数据加密 (TDE)常见问题解答
  9. 【大数据开发技术】期末押题(暨考试题)
  10. Python数据采集案例(4):B站UP主发布视频信息采集