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

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:/文件夹名称/证书名称

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

时间: 2024-07-31 10:45:38

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

PC端网站集成微信支付的关键代码

目前来看,PC段实现微信支付,需要生成二维码,然后用微信扫码支付. 微信支付官网DEMO没有ASP.NET的,只能自己从帮助文档里扣代码摸索.这里需要说明几点特别要注意的. 看了下微信官网的文档,总结支付方式应该是两种: 1.Navite 静态链接方式. 2.JSAPI 方式.这种应该是手机端用到的.只支持微信内置浏览器. 我使用的是第一种方式. 但是据文档描述,这种方式还分为两种.请求流程不同,如下: 1.发送支付请求到微信 -> 微信返回支付Prepay_ID -> 发送支付信息到微信 -

Android 集成支付宝支付详解

一说到支付宝,相信没有人不知道,生活中付款,转账都会用到. 今天来详细介绍下在Android中如何集成支付宝支付到自己的APP中去.让APP能够拥有方便,快捷的支付功能. 准备工作: 商户在b.alipay.com里进行产品签约RSA私钥及公钥生成上传RSA公钥,签名验证接口调用 一.商户在b.alipay.com里进行产品签约 商户或者开发者到b.alipay.com进行产品签约,获取商户的PID. 二.RSA私钥及公钥生成 生成方式一(推荐):使用支付宝提供的一键生成工具: Windwos:

网页集成paypal支付

在网站中集成paypal支付有两种方式: 1.通过paypal账户的按钮创建工具 进入paypal 商户账号,选择创建按钮工具,有包括添加到购物车.购买.租用三类按钮. 之后会生成一段代码,直接将代码拷贝进自己的html文件就可以了,点击按钮后会跳转到paypal相应的页面.支付流程如下: 2.直接用html的form表单,官方示例如下: <div role="main" class="ui-content"> <form action="

自动化测试-东航B2C网站测试框架搭建

还是周末闲来无事做了一个我们公司电商产品-东航官网的自动化测试框架,发布到公司测试环境后获得好评. 现在把框架内容补齐做个阶段性的基线吧. 总体 1 现在框架运用到的技术: Selenium SpringMVC Hibernate Logback 2 主要接口的定位:以主流程的页面为接口,对其进行实现 3 异常处理机制:多种策略并存克服不稳定的测试环境 4 定时任务机制:采用Spring的提供的定时器进行cron配置 5 邮件系统:采用Spring和JavaX的邮件系统 6 测试数据持久化:入库

常见B2C网站购物车的设计

对于大部分B2C网站来说,购物车是网站的咽喉之地,订单是白花花的银子,所有银子都必然流经购物车,购物车不能有失.优秀的购物车设计至少需要完成两项使命:一是方便用户多买货多掏银子:二是帮用户保管好待购的货品,方便下次接着掏银子. 购物车是个较复杂的系统,一般会跟订单.商品.库存.会员和促销等模块有暧昧关系,也算是牵一发而动全身.所以,在不了解购物车前,不宜轻易的指挥你的程序员修改购物车. 说了这么多,进入正题.本文较长,请耐心观看. 什么叫购物车,有何作用? 传统的购物车一般指超市中顾客去结算前暂

安卓 集成微信支付和支付宝

最近比较闲,公司项目更换后台,于是自己来研究微信支付和支付宝支付,把自己学习的过程写下来,以备以后查看. 注:要集成微信支付和支付宝功能,必须要有以下几个配置信息,而这写信息需要公司去微信支付和支付宝开放平台申请并提供给开发者,当然自己也可以去申请,这里作者用的是公司提供的,这里不纠结这些过程.获得这些信息以后 将配置信息放到一个静态类中,以共统一使用,但是处于安全考虑,微信与支付宝推荐这些数据放到服务器,这里作者把他们都放在前端,整个过程都是前端处理,实际开发尽量预处理订单生成放到后端处理.

SpringSide集成支付宝支付功能

网络购物很流行,那么最流行的支付手段估计应该是支付宝了,那么怎么样将支付宝集成到自己的环境中呢,今天我来讲一下如何在springside框架中集成支付宝支付功能. 首先,我们去支付宝商家服务页面去注册和申请支付功能,并在那里下载sdk开发包https://b.alipay.com/order/productDetail.htm?productId=2012111200373124,这个是支付宝的即时到账收款功能,然后下面有一个流程的介绍,我们选择下面的技术集成,先下载sdk开发包,下载完成之后解

小程序服务端集成微信支付

摘要: 换取openid->统一下单->发起支付,三步走,其中二次签名比较坑人. 该demo源码已托管到码云:http://git.oschina.net/dotton/lendoo-wx,欢迎下载. 理论上集成微信支付的全部工作可以在小程序端完成,因为小程序js有访问网络的能力,但是为了安全,不暴露敏感key,而且可以使用官方提供的现成php demo更省力,于是在服务端完成签名与发起请求,小程序端只做一个wx.requestPayment(OBJECT)接口的对接. 整体集成过程与JSAP

建设自己拥有的B2C网站一般需要什么样的插件以及大体花费

许多客户咨询建立自己的B2C网站,一般需要什么样的插件以及大体的花费金额.现在大体为朋友们做一简单介绍: 1. mycncart系统本身是免费的,有了自己的域名和服务器空间后,将其安装后,就可以使用默认的mycncart所带模版,加上上传商品.更换网站logo等就可以开张营业了. 关于域名费用,一般是每年几十人民币,站长个人建议在 www.net.cn上购买.至于服务器空间,国内客户许多选择阿里云的,当然你也可以选择其他供应商的. 2. 如果您不喜欢使用mycncart默认自带的模版,那你可以在