支付宝会员通用登录服务名称:user_authentication版本号:1.1支付宝(中国)网络技术有限公司版权所有支付宝会员通用登录支付宝(中国)网络技术有限公司版权所有|版本号:1.1第2页目录目录.................................................................................................................................................................21.1功能描述....................................................................................................................................................31.2阅读对象....................................................................................................................................................31.3业务术语....................................................................................................................................................31.4技术服务....................................................................................................................................................32准备工作...................................................................................................................................................32.1确认工作....................................................................................................................................................32.2准备工作....................................................................................................................................................43集成...........................................................................................................................................................43.1文件说明....................................................................................................................................................53.2基础信息配置............................................................................................................................................63.4返回数据处理............................................................................................................................................64测试...........................................................................................................................................................64.1步骤...........................................................................................................................................................74.2登陆...........................................................................................................................................................74.3页面跳转同步通知....................................................................................................................................75常见问题...................................................................................................................................................85.1常见错误代码............................................................................................................................................85.2为什么支付宝会员登陆后,该名支付宝会员还没有登陆到商户网站中?........................................9支付宝会员通用登录支付宝(中国)网络技术有限公司版权所有|版本号:1.1第3页1文档说明1.1功能描述结合接口技术文档,对代码示例进行解读,以便能快速的把接口整合到商户网站项目中。1.2阅读对象支付宝会员通用登录接口技术文档是面向具有一定的网站开发能力,了解ASP、PHP、JAVA、ASP.NET等开发语言中的一种及SQL数据库语言的网站开发、维护和管理人员。1.3业务术语术语名称术语解释请求通过HTTP协议把需要传输的数据发送给接收方的过程返回页面跳转同步通知。支付宝根据得到的数据处理完成后,当前页面从支付宝的页面自动跳转回商户的网站,同时携带处理完成的结果信息反馈给商户网站。1.4技术服务在开发或使用支付宝接口时,产生疑问或出现问题,可点击下面的链接填写表单,提交技术问题,支付宝技术支持人员会主动联系并及时处理。=supportHome支付宝论坛接口集成专区:=703在论坛中可以下载接口资料,查找解决方案来自主解决问题,或是发帖寻求帮助。支付宝商户客服热线:0571-881580902准备工作2.1确认工作支付宝会员通用登录支付宝(中国)网络技术有限公司版权所有|版本号:1.1第4页2.1.1确认商家网站的基本信息确认合同是否包含支付宝会员通用登陆接口功能。合同查询,用签约的支付宝账号,登陆支付宝官方网站,点击“商家服务”→“我的产品”。确认网站的开发语言是什么开发语言是用指定的一种语言来开发网站。支付宝提供的开发语言代码示例目前包含ASP、PHP、ASP.NET、JAVA四种。确认网站编码格式是GBK(GB2312)还是UTF-8的查询网站使用的是何种编码格式,可通过在网站网页上右键,找到“编码”,打开扩展箭头后查看,默认选中的编码即为网站的编码格式。2.1.2确认拿到的接口资料确认拿到的是接口资料是支付宝会员通用登陆的接口资料确认选择要使用的代码示例包是与商户网站的开发语言及编码格式都一致的代码示例包。2.2准备工作2.2.1准备调试环境本机电脑的调试环境开发工具:Dreamweaver、ZendStudio、NetBeans、MicrosoftVisualStudio、Myeclipse等;编辑工具:EditPlus、NotePad++、电脑自带的“记事本”等环境配置:使用ASP和ASP.NET开发需要配有IIS服务;使用PHP开发需要xampp或PHP环境包;使用JAVA开发需要JAVA的环境配置。使用其他语言开发需要配置相对该语言的环境。服务器的调试环境1、服务器需要支持各开发语言对应的环境,如:支持ASP开发语言的IIS服务2、能够把本地文件上传到服务器上的通道与权限,如:FTP,SFTP传输。2.2.2确认接口放置位置商户根据业务情况,需要确认支付宝的接口是用于什么样的场景,及确认所属业务流程中的第几个步骤,如:要把支付宝的接口功能放置在哪个页面里的哪个地方。3集成支付宝会员通用登录支付宝(中国)网络技术有限公司版权所有|版本号:1.1第5页3.1文件说明3.1.1文件结构各开发语言的代码示例中,基本包含的文件是:alipay_config(配置文件)、index或default(入口文件)、alipay_function(公用函数类文件)、alipay_service(请求处理类文件)、alipay_notify(通知返回处理类文件)、return_url(页面跳转同步通知处理页面文件)、log(日志文件夹或日志文本)、images(支付宝图片文件夹)。配置文件它用于设置支付宝账号信息,配置文件路径等不需要动态变动的基础信息,以便被接口中其他几个文件调用。入口文件它是连接商户网站和支付宝通用登陆的主页面,把商户基本信息等按照支付宝指定的规则传递给支付宝,通过form表单POST或URLGET方式提交到支付宝。公用函数类文件它是辅助请求处理类文件、通知返回处理类文件的核心处理文件。它包含重复被调用的公共函数。不需要去修改。请求处理类文件它是辅助入口文件的请求数据处理的核心处理类文件。不需要去修改。通知返回处理类文件它是辅助返回文件、通知文件的通知返回数据处理的核心处理文件。不需要去修改。页面跳转同步通知处理页面文件当支付宝会员登录完成以后,当前页面会自动跳转到该页面。该页面用于处理支付宝会员登录完成以后支付宝返回的数据,商家可以根据处理结果在商户网站上显示给用户或进入下一步流程操作。日志它用于记录对接口进行断点调试时的信息。可在接口程序的关键步骤处打开写日志函数,在程序执行后,便可根据在该文件中查到的程序执行情况来定位错误。3.1.2各开发语言其他文件说明AS