网站集成银行接口

近段时间发现网上问关于支持接口的人越来越多,大多的人在程序方面都有一定功底,但在对网上支付的接口方面却很迷茫,很多时候不知从何下手。其实不管是哪一种支付接口,其实他们的原理都是相通的,只要知道了一种支付接口的用法,其他的接口都可以衍生出来,不同的可能就是各自己传递的参数不一样而已。

  首先,我们就拿支付宝的接口来说吧,支付宝接口的说明文档有10多页吧,初次接触可能看得人头都晕了,但还是不知道从何下手。其实10多页的内容无非就说明了几点:要实现这个接口你得先有一个网站、要有自己的支付宝账户、支付宝的合作身份ID、安全校验码等。要简单的实现支付功能,其实只用配置支付宝接口文件夹的几个文件就可以了。拿ASP版本的接口来说明吧,这个更能通俗易懂:里面有一个alipay_Config.asp按里面的配置设置好你的相关信息,注意的是notify_url跟return_url这两个变量的作用。Alipay_Notify.asp跟return_Alipay_Notify.asp这两个页面的配置作用是指你可以根所这个页面的内容改你的数据库状态以判断客户是否支付成功,

  如:这一段

  If mysign=Request("sign") and ResponseTxt="true" Then

  ‘在这里你可以改你的数据状态,以判断客户成功支付,并做页面跳转

  response.write "付款成功页面" ‘这里可以指定你需要显示的内容

  Else

  response.write "跳转失败" ‘这里可以指定你需要显示的内容

  End If

  相对于其他的支付接口,支付宝传递的参数要简单一点,其实原理就是这样:比如说我们现在有一个页面要向支付宝传递一个价格跟商品信息,那么可以通过POST和GET两种方式传递进去,当支付宝接收我们参数的同时,它还要判断我们的身份,所以传递的时候身份自己也要一起传过去,当我们身份确认以后,支付宝就开始处理商品信息跟价格信息了,至于客户是否支付成功,它都会返回一个信息给我们,这个返回页面就是我们之前设置的,在这个返回页面里面我们改写数据信息,这样就完成了一个简单支付接口。

  上面说的接口是相对简单一点的,而对于直接针对各大银行的接口要复杂一点,只看他们的接口文档,就可以不做事了,相关厚的一本,呵呵。只能这样说,这些事业性单位的东西是这样,就是喜欢绕弯子,这是我个人的观点哈。跟支付宝一样,原理上的东西都是通的,不一样的东西就是他们的参数传递不像支付宝那样简单了,简单的传过去是不行的,看了文档就应该知道,这些参数是经过了按一定排列顺序并区分大小写(参数为空也要传递)在一个MD5字符串,所以传递的时候一定要注意。返回页面也有区分,拿建设银行的接口来说,他们是分了服务器反馈和页面反馈的,实现在功能基本相同。对于有什么不一样,在做一个项目的时候,我咨询了官方的相关人员,回答是服务器反馈是三分钟返回一次结果(订单的支付结果),页面反馈只是用户请求了才会返回。保险起见,我们还是都做吧,做了这些在建设银行的页面上面,我们还要设置我们的返回地址还有我们的商品信息,值得注意的是商户密钥跟证书之类的记得一定要备份,不然重系统之后,你哭都来不及,你会发现所有信息都丢失了建行的后台设置进不了,信息也不能修改。支付接口做完了之后就是做查询接口了,现在的查询接口可以有几种格式,我们就用返回的XML格式吧,至于如何解析XML不用我说了吧,我们这里只说传递参数,同理,向目标地址传递相关参数,顺序不能乱写,测试成功后我们就可以在后台随时查询我们的银行帐户的相关信息和订单支付的一些信息了。

  对于网银在线的接口一共也只有三个页面,一个接收参数页面、一个设置参数页面,一个就是处理业务的页面改写状态,比较简单我就不介绍了。总之,懂了支付宝的接口流程就应该能够应付了。

时间: 2024-08-29 15:16:17

网站集成银行接口的相关文章

怎样选择给网站选择支付接口

大部分的网站主在给网站选择支付接口时,重点考虑的是以下几个问题: 支付成功率怎样! 帐目是否清晰! 支付成本是否够低! 系统是否安全! 深层次的需求:1.支付记录能否删除,确保用户隐私. 2.能否进行委托分帐结算,相当于分批次结算到不同的帐户.3.能否降低企业成本接入一家就可以支持大部分的第三方平台. 虽然目前互联网上在线支付接口种类很多,不过常见在线支付接口就这几种: 1. 支付宝支付接口集成:支付宝支付接口集成是指支付宝支付平台接口程序与你的商务网站无缝整合,从而让你的网站立即拥有在线收款的

Android集成支付宝接口 实现在线支付

手机的在线支付,被认为是2012年最看好的功能,我个人认为这也是移动互联网较传统互联网将会大放光彩的一个功能. 人人有手机,人人携带手机,花钱买东西,不再需要取钱付现,不再需要回家上网银,想买什么,扫描一下,或者搜索一下,然后下单,不找零,直接送到你家,这将是手机支付给我们带来的全新交易体验.谷歌刚推出了谷歌钱包,这必是我们后面要使用的主要手段,但是鉴于当前国情,我觉得有必要介绍一下android手机集成支付宝功能. 1.下载官方架包和说明文档其实官方已经提供了安装指南,下载地址:https:/

网站集成微博登录功能

前几天写了一篇关于网站集成QQ登录的文章受到不少网友的好评,期间有不少网友私信能不能写一篇关于网站集成新浪微博登录功能的文章,于是这些天抽空写了这篇文章,希望能帮到有需要的朋友. 一.前期准备 网站要想集成新浪微博登录功能,你需要先去新浪微博的开放平台注册一个开发者账号,新浪微博开放平台地址:http://open.weibo.com/wiki/%E9%A6%96%E9%A1%B5 注册完了以后,完了登录后台会有类似如下的一个后台,填好相关信息,具体可以参考下图.最后我们会有一个App Key和

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

b2c网站集成农行支付集口碰见的错误及解决 网站开发环境: ASP.NET,数据库:sqlserver 服务器:这一点也很关键:客户买的独立服务器是windows2008 64位系统 第一步:去农行,把的示例文件与接口下载起来.先使用农行提供的DEMO 有一个DLL文件需要引入的程序中. 第二步:按照要求制作所需要证书,这个在申请农行接口都会给一个电子证书下载索引.里面有,最好使用XP系统.这个不解释. 第三步:把web.config配置文件给配置了.按照要求,最关键就是:客户编号,证书位置等信

网站集成QQ登录功能(转)

最近在做一个项目时,客户要求网站能够集成QQ登录的功能,以前没做过这方面的开发,于是去QQ的开放平台官网研究了一下相关资料,经过自己的艰苦探索,终于实现了集成QQ登录的功能,现在把相关的开发经验总结一下,希望对有这方面需求的朋友有所帮助. 一.前期准备 首先你需要登录QQ的开发平台注册一个账号,QQ互联平台官方地址:http://connect.qq.com/ 进去后注册一个开发账号,完了登录后台会有类似如下的一个后台,填好相关信息,具体可以参考下图.最后我们会有一个APP ID和APP KEY

网站集成QQ登录功能

最近在做一个项目时,客户要求网站能够集成QQ登录的功能,以前没做过这方面的开发,于是去QQ的开放平台官网研究了一下相关资料,经过自己的艰苦探索,终于实现了集成QQ登录的功能,现在把相关的开发经验总结一下,希望对有这方面需求的朋友有所帮助. 一.前期准备 首先你需要登录QQ的开发平台注册一个账号,QQ互联平台官方地址:http://connect.qq.com/ 进去后注册一个开发账号,完了登录后台会有类似如下的一个后台,填好相关信息,具体可以参考下图.最后我们会有一个APP ID和APP KEY

如何调用其他网站提供的接口

这几天百度的结果,总结一下 举例说明:某网站提供发送短信接口业务 接口:SERVICE_URL变量 参数:username,pwd,mobiles,content 返回:<ReturnInfo>resultcode</ReturnInfo>1.构建发送的xml或者其他形式的请求 string postData = string.Format("ActionCode=Sms01&UserName=mine&Pwd=123&Mobiles={0}&am

Android应用集成支付宝接口的简化

拿到支付宝接口的andriod demo后有点无语,集成一个支付服务而已,要在十几个java类之间引用来引用去,这样不仅容易导致应用本身代码结构的复杂化,调试起来也很累,于是操刀改造之: 该删的删,该改写的改写,MobileSecurePayer之外的内容全部整合到MobileSecurePayerHelper之中. /* * Copyright (C) 2010 The MobileSecurePay Project * All right reserved. * author: [email

网站微信登陆接口(微信开放平台)

第一步: https://open.weixin.qq.com/ 去这里注册登记,创建网站应用 ,填写资料的时候注意网站的备案过的,有域名回调域填域名.不用具体到页面. 通过后会得到AppID和AppSecret 第二步: 网站跳转, 请求CODE,提供 APPID,REDIRECT_URI https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=cod