欢迎来到天天文库
浏览记录
ID:5299770
大小:362.46 KB
页数:6页
时间:2017-12-07
《支付宝转接安全应用全接触》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、\PR叩RAMM‘)霍栏目编辑)s0cke专t>■曩—■■■囵■———■■■■■■■●前置知识:C#关键词:编程支付宝支付宝转接安全应用全接角虫文/图Winbo随着电子商务的日益成熟.网络转账的安下,商户系统向支付宝系统发送请求数据并全要求越来越高。支付宝就是在这种背景下发同步”等待支付宝系统处理完毕之后返回的展起来的。对于大型网上购物系统而言,除了响应数据。请求/响应模式根据页面流程,可分能够让会员选择货到付款结账方式外,还应该为系统调用和页面跳转。而同步就是指商户系提供一些更方便快捷的网上支付方式对于中统在等待:支付宝自身的处理结束,并调
2、用商小型网络商店而言,如果没有足够的实力提供户系统的接口文件或买家需要再回到商户网站会员直接在网站中建立现金账户的功能就可进行操作,如图1所示。以将订单信息转接到支付宝,让会员从支付宝付款。当然.用户也可以将支付宝作为一种方便快捷的支付方式,从而给客户提供更多可选的支付方式。不过.谈到钱”和“网络.自然就会联想到”安全”的问题。如何在网络开发中合理利用支付宝,就成为了当前的一个重要话题。支付宝安全搡作基础知识支付宝转接的原理很简单,实际上就是通过浏览器传参数到支付网关,支付网关获得浏2览器参数并进行内部解析.浏览器传的参数都.主动通知交互模式
3、经过了加密处理。商户系统与支付宝之间有两买家从商户网站转跳到支付宝网站,在支种交互模式,分别是请求/响应交互模式和主动付宝网站完成最后操作,买家不需要再回到商通知交互模式。户网站。支付宝系统会将时间采用主动通知的方式提交给商户系统。这种交互模式如果需要1.请求/响应交互模式异步返回结果.商户网站必须传递参数给支付这是最常用的一种交互模式。在这种模式宝网站,支付宝会将相关的消息传递到指定的一—201003K黑ill客.~LO~防l1.C线rl●豳旺暖曝黑PR口GRAMMlNBANALY5E:■翟彗翟■>栏目编辑)s0cket)消息处理程序。品并
4、选择支付宝付款方式后,购物系统即将会目前,申请支付宝接口主要有两种方式。员购物的订单信息转发到支付宝,网站页面也第一种为免费接13,淘宝抽取2%的手续费第会转到支付宝的付款页面。此时,支付宝页面二种为付费接口.例~D600元允许48000元交易会发送一个验证信息到本网站以确认支付宝金额的配额等。在免费接13中,又分为标准双正确收到订单信息。接I:q交易类型和纯即时到账交易。这两种支付方式中,前者为淘宝担保交易+即时到账交易,而后者仅仅为即时到账交易。,一一小支付宝接口的区别。支付宝接口包括标准双接口和纯即时到帐接口。标准双接口又称为中介担保接
5、口,包括担第3步会员在支付宝网站完成付款后,网保交易和即时到帐方式。对于担保交易,客户站页面会重新跳回购物网站,同时支付宝会将支付的贷款都会到支付宝,然后由客户点击收已付款的订单信息发回本网站以对本购物网站货确认,贷款才能真正到指定的支付宝账号。的数据库进行必要的修改操作。另外还需要标准双接口里面的即时到帐无需买家确认,贷向支付宝网站发送一个返回信息,告知支付宝款直接到卖家的支付宝账号。这里的即时到帐本系统已正确收到付款完毕的订单信息并且已方式跟纯即时到帐接口是一样的。标准双接口经完成对数据的处理操作。主要用于实物销售,一些批发行业或者客户二
6、次购买的时候可以使用其中的即时到帐方式。支付宝源码实瑰i里程分祈纯即时到帐无需买家确认,客户支付货款资金在与支付宝签订完合同后,就可以使用合直接到达卖家的支付宝账户。纯即时到账主要同中的商家lD、商家支付宝账号和安全校验是开放给虚拟行业,如广告、点卡、彩票、码,整合支付宝到自己的电子商务系统中了。V0D等。下面.以一个典型的电子商务网站开发为例,支付接口申请成功后会得到两个重要的对支付宝操作的一些关键代码进行分析。首参数支付宝安全校验码和合作伙伴lD,这两个先,需要建立一个通知页面(cviCseAIiPaY参数起到了支付是否成功的重要作用。如
7、图2所N0tifY.aspX)和一个返回页面(CVCSeAliPaYReturn示是一个具体的步骤演示。.aspX),用于接受并验证从支付宝返回的信息并对数据库中相应的订单信息做修改处网上购物系统选择台适的支付宝接口,与支付宝签约理操作。l1.通知页面和返回页面的关键代码整理订单信息发送给支付宝,跳转到支『寸宝页面并收到支付宝下面.对通知页面CvicseAIipayNotify.aspx的正确获得订单的确认信息后台代码分析。通知页面是传递给支付宝时的In0tify—urI参数所对应的页面文件。通知页面就返回到购物系统页面,进行订单信息的修改f
8、是被支付宝调用才能启动的,它获得参数的方法是用POST方式获取,该页面的Htmf页面中必图2须是空白、无任何HtmI标签、无任何空格、不第1步,网上购物系统与支付宝
此文档下载收益归作者所有