网站集成支付宝接口安装教程

网站集成支付宝接口安装教程

ID:15018501

大小:49.00 KB

页数:17页

时间:2018-07-31

网站集成支付宝接口安装教程_第1页
网站集成支付宝接口安装教程_第2页
网站集成支付宝接口安装教程_第3页
网站集成支付宝接口安装教程_第4页
网站集成支付宝接口安装教程_第5页
资源描述:

《网站集成支付宝接口安装教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、网站集成支付宝接口安装教程拿到支付宝的接口代码后,尽管里面的程序有注释,接口代码包中也附有开发说明,但还是不知道该如何入手。这不难想象是什么原因,因为自己并不了解这个接口的工作原理是什么?那么这篇文章就是要向大家全面展示关于支付宝接口的所有东西,以便大家能快速上手把接口接入自己的项目中,也能帮助那些已经对支付宝接口有所了解的程序开发者们更了解支付宝的一些通用规则、特殊用途等。正题开始——一、结构a)一般由两部分组成,接入部分与通知返回部分。接入部分即为传递参数等信息组合成超级链接,并用该链接来进行跳转。通知返回部分则是支付宝服务器对该笔订单处理完毕后,通知与返回该笔订单的详细信息

2、到商户服务器,商户服务器接收到后,并对其进行数据处理。b)以实物标准双接口ASP代码中的程序为例。i.接入部分的页面文件包含:配置页alipay_Config.asp、方法详细页alipay/Alipay_Payto.asp、程序入口页index.asp以及MD5加密方法类页alipayto/Alipay_md5.asp。ii.通知返回部分的页面文件包含:方法详细页alipay/Alipay_Payto.asp、MD5加密方法类页alipayto/Alipay_md5.asp、支付完成后(支付宝处理完毕后)自动跳转回的自定义页面return_Alipay_Notify.asp、两

3、方服务器间相互交互(肉眼无法见到的)通知页Alipay_Notify.asp。这里大家可以一目了然,MD5加密方法类与方法详细页不论是哪部分都有被调用,因此这两个文件可视为核心代码部分,若想理解接口的工作原理则要从该部分入手。c)以实物标准双接口的ASP.NETC#语言代码程序为例:i.接入部分的页面文件包含:无需更改的ALIPAY的类文件App_Code/AliPay.cs及入口页面文件Default.aspxii.通知返回部分的页面文件包含:两方服务器间相互交互(肉眼无法见到的)通知页Alipay_Notify.aspx、支付完成后(支付宝处理完毕后)自动跳转回的自定义页面A

4、lipay_Return.aspx、无需更改的ALIPAY的类文件App_Code/AliPay.cs这个架构是否更容易理解了?没错,核心部分的运算过程就在AliPay.cs这个文件中。二、工作原理大家对结构部分已经有所了解,那么我们就开始分析具体的这个接口是如何运作的。a)接入部分原理i.第一步——选定参数信息:结合技术文档以及接口代码DEMO,选定传递给支付宝服务器的参数,以实物标准双接口为例。如必传项service、partner、seller_email、sign、sign_type、out_trade_no、price、subject、quantity、payment_

5、type以及最少一组的物流信息参数三个logistics_type、logistics_fee、logistics_payment等,选填项body、discount、show_url等。以ASP.NETC#语言代码程序为例:stringservice="trade_create_by_buyer";stringseller_email="aaaa@126.com";stringsign_type="MD5";stringkey="********************************";stringpartner="2088************";string_i

6、nput_charset="utf-8";stringshow_url="http://www.alipay.com/";stringout_trade_no=TxtOrderno.Text.Trim();stringsubject=TxtSubject.Text.Trim();stringbody=TxtBody.Text.Trim();stringprice=TxtPrice.Text.Trim();stringquantity=TxtQua.Text.Trim();stringlogistics_type="POST";stringlogistics_fee=TxtPost

7、.Text.Trim();stringlogistics_payment="BUYER_PAY";stringnotify_url="http://www.xxx.com/swnet05utf8/Alipay_Notify.aspx";stringreturn_url="http://www.xxx.com/swnet05utf8/Alipay_Return.aspx";ii.第二步——排序:把这些参数的变量名(即技术文档里给出的变量名,以这种方式组合:service=”trad

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。