关于农行对接第三方接口

最近在一个项目中,需要与农行对接B2C的充值接口,碰到了一些问题,现记录一下。

吐槽一下,在我做过的第三方接口中,农行的技术支持很不到位,只能邮件沟通,效率比较低,打电话过去,对方态度也很好,答应尽快看一下,然后,就没有然后了…..

像其他快钱、银联、通联、融宝…..他们的技术支持还是比较好的,至少问问题有人回答。

好吧,言归正传。

在拿到农行的接口demo后,按照他们的demo开发完。在本地测试ok,但却没有回传的Url。就是一般网上购物后,会有个类似”返回商城”的按钮。经过询问说,只能

在外网 正式环境下测试,那好吧,等部署到服务器上,却一直报这个错误:

从字面错误看,是读取不到证书。首先证书是同一个证书,也再服务器注册过了,在本地测试没问题,所以肯定不是证书的问题。

那是不是路径有问题?该路径下确实有这个文档啊。

经过网上查,发现有这么几篇文章:

农行网上在线支付平台接口安装详解http://www.okbase.net/doc/details/17

但是经过赋权限还是不可以,最后无奈把

应用程序池的标识改成了:Local System,本地系统
才搞定,

测试了一笔交易,正常通过。

看来还是应用程序池的权限问题。

时间: 2024-10-29 21:24:09

关于农行对接第三方接口的相关文章

快速对接第三方接口--短信接口

1,账号注册.获取key及secret 在第三方接口站点注册账户,进而获取账户的key和secret 2,浏览所需接口,复制示例代码 对需求接口文档大致快速浏览,找到示例代码复制到本地,详细阅读文档,一一对照,编辑代码. 对调试屡次出错的情况: A,如允许get提交,直接超链接方式传值,访问浏览器,确定错误范围 B,整体认真查看文档后,再示例代码,分别对比,确认本地代码与其差距,找出错误

HttpClient获取第三方接口数据以及解析获取json

初到公司实习,需要通过http post获取第三方接口返回的json数据并解析json数组获取value @RequestMapping("/getProductName")@ResponseBodypublic ArrayList getProductName(HttpServletRequest request) throws Exception { HttpPost httpPost = new HttpPost("");    CloseableHttpCl

对接第三方支付接口-记录

对接支付接口,得知这种第三方的支付接口的对接方式一般为:组装接口需要的参数,以json数据格式或者其他格式(大多数为json),请求第三方支付接口的url,并且将回调的通知地址放在参数中,等支付完成后,一般成功后会异步请求这个通知接口,会返回相应的数据给系统做一系列的数据操作,然后返回一个成功状态.这样一次第三方支付接口的请求算结束. 由于这次是与APP端开发人员对接,场景为:用户在APP上进行还款操作,APP开发人员将该期还款计划的id和还款方式(主动还款/代扣)传给后台,后台服务端将传递的参

对接第三方支付接口-类似文件锁的编程小技巧

在这次对接支付接口的时候,有如下场景:用户还款的时候,APP端只要请求了支付接口后,正常情况下,支付接口会同步返回结果状态,并且异步通知是否成功,支付状态以异步通知为准.这样的场景会出现一个问题,如果APP端请求了支付接口,异步通知迟迟未返回,这样一来,用户还款状态是无法更改(还款的逻辑处理实在异步通知里处理,因为一切以异步通知为准),并且对于用户来说他已经还款了,异步回调没来,可能支付成功,可能支付失败我们不知道,对于用户来说他已经支付还款了,按逻辑这一期还款他无需也不能做其他操作了,所以在回

如何更优雅地对接第三方API

本文所有示例完整代码地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/third 我们在日常开发过程中,有不少场景会对接第三方的API,例如第三方账号登录,第三方服务等等.第三方服务会提供API或者SDK,我依稀记得早些年Maven还没那么广泛使用,通常要对接第三方服务的时候会去下载第三方服务的SDK开发包,也就是jar包,拷贝到自己的工程中进行开发.但现如今,几乎所有的大中小企业都使用Maven

asp.net后台集成QQ第三方接口含发送微博、带图片微博(有源码)

最近在做项目的时候用到了QQ第三方接口,腾讯提供了JS.安卓.IOS.php的SDK,但是没有C#的SDK.一开始我是在前台直接用JS的SDK做登陆验证,但是做完自己就感觉这样很可笑,JS是暴露给客户端的,那么客户完全可以直接绕过去,进入到你的后台. 所以我在通过登陆验证后回调后台页面,在后台进行合法性验证,防止非法登陆. 原理就是后台通过httpwebrequest操作第三方接口 /// <summary> /// HTTP POST方式请求数据 /// </summary> /

Java Web系统经常使用的第三方接口

1. Web Service 接口 1.1 接口方式说明和长处 在笔者的开发生涯中,当作为接口提供商给第三方提供接口时,以及作为client去调用第三方提供的接口时,大部分时候都是使用 Web  Service接口, Web Service作为接口使用广泛的原因,与它的特点息息相关. Web Service的主要目标是跨平台的可互操作性,为了实现这一目标, Web Service 全然基于 XML(可扩展标记语言). XSD( XML Schema)等独立于平台.独立于软件供应商的标准,是创建可

采用http请求第三方接口实现Demo

我们在调用第三方接口的时候,有的时候需要采用http协议进行通信,这里简单介绍一下http请求的执行过程. 写在前面: 你需要找到一个能访问的接口url,知道需要传递什么参数,请求的编码格式. 下面是我写的一个示例. package cn.sccl.lijianbo; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.http.HttpEntity; i

关于 第三方接口支付的时候 采用post提交的方式,有两种 一种是通过 curl来进行,一种是通过js当页面加载完后跳转

这是第一种.通过javascript页面加载完后,对表单采用 post方式提交给 第三方接口----- echo <<<_END<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.