- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编程用支付宝接口
大家想必都有这种困惑——拿到支付宝的接口代码后,尽管里面的程序有注释,接口代码包中也附有开发说明,但还是不知道该如何入手。这不难想象是什么原因,因为自己并不了解这个接口的工作原理是什么?那么这篇文章就是要向大家全面展示关于支付宝接口的所有东西,以便大家能快速上手把接口接入自己的项目中,也能帮助那些已经对支付宝接口有所了解的程序开发者们更了解支付宝的一些通用规则、特殊用途等。正题开始——一、 结构?a) 一般由两部分组成,接入部分与通知返回部分。接入部分即为传递参数等信息组合成超级链接,并用该链接来进行跳转。通知返回部分则是支付宝服务器对该笔订单处理完毕后,通知与返回该笔订单的详细信息到商户服务器,商户服务器接收到后,并对其进行数据处理。?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、两方服务器间相互交互(肉眼无法见到的)通知页Alipay_Notify.asp。这里大家可以一目了然,MD5加密方法类与方法详细页不论是哪部分都有被调用,因此这两个文件可视为核心代码部分,若想理解接口的工作原理则要从该部分入手。?c) 以实物标准双接口的ASP.NET C#语言代码程序为例:i. 接入部分的页面文件包含:无需更改的ALIPAY的类文件App_Code/AliPay.cs及入口页面文件Default.aspxii. 通知返回部分的页面文件包含:两方服务器间相互交互(肉眼无法见到的)通知页Alipay_Notify.aspx、支付完成后(支付宝处理完毕后)自动跳转回的自定义页面Alipay_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_type以及最少一组的物流信息参数三个logistics_type、logistics_fee、logistics_payment等,选填项body、discount、show_url等。以ASP.NET C#语言代码程序为例:string?service?=?trade_create_by_buyer;? ? ? ??string?seller_email?=?aaaa@126.com;?? ? ? ??string?sign_type?=?MD5;? ? ? ??string?key?=?********************************;? ? ? ??string?partner?=?2088************;? ? ? ??string?_input_charset?=?utf-8;? ? ? ??string?show_url?=?/;? ? ? ??string?out_trade_no?=?TxtOrderno.Text.Trim();? ? ? ??string?subject?=?TxtSubject.Text.Trim();? ? ? ??string?body?=?TxtBody.Text.Trim();? ? ? ??string?price?=?TxtPrice.Text.Trim();? ? ? ??string?quantity?=?TxtQua.Text.Trim();? ? ? ??string?logistics_type?=?POST;? ? ? ??string?logistics_fee?=?TxtPost.Text.Trim();? ? ? ??string?logistics_payment?=?BUYER_PAY;? ? ? ??string?no
您可能关注的文档
- 无3ch06_1.ppt
- 程序员面试试题.......doc
- 通过嵌入式SQL访问数据库.doc
- PLMN测试指导书.doc
- window下mysql集群的创建.doc
- 下肢静脉曲张临床途径.doc10.doc
- 北师大版一年级数学上期中试卷.doc
- 补充-RTK测量.ppt
- 内工大奖励基金.doc
- 万有引力理论的成就-副本.ppt
- 《GB/T 2820.5-2025往复式内燃机驱动的交流发电机组 第5部分:发电机组》.pdf
- GB/T 18501.8101-2025电子和电气设备用连接器 产品要求 第8-101部分:电源连接器 2芯、3芯40 A功率加2芯信号塑料外壳屏蔽密封连接器详细规范.pdf
- GB/T 35077-2025机械安全 局部排气通风系统 安全要求.pdf
- 中国国家标准 GB/T 35077-2025机械安全 局部排气通风系统 安全要求.pdf
- 《GB/T 35077-2025机械安全 局部排气通风系统 安全要求》.pdf
- GB/T 30556.5-2025电磁兼容 安装和减缓导则 第5部分:HEMP传导骚扰保护装置规范.pdf
- 中国国家标准 GB/T 30556.5-2025电磁兼容 安装和减缓导则 第5部分:HEMP传导骚扰保护装置规范.pdf
- 《GB/T 30556.5-2025电磁兼容 安装和减缓导则 第5部分:HEMP传导骚扰保护装置规范》.pdf
- GB/T 31102-2025系统与软件工程 软件工程知识体系.pdf
- GB/T 16263.4-2025信息技术 ASN.1编码规则 第4部分:XML编码规则(XER).pdf
最近下载
- 过敏性休克识别与处理流程2017.ppt VIP
- 歌美飒G90-2MW型风机5203冷却和加热回路热保护跳闸故障作业指导书.docx VIP
- 25题售前技术支持工程师岗位常见面试问题含HR问题考察点及参考回答.docx VIP
- 2025江西省高速电建新能源有限责任公司劳务派遣人员招聘2人笔试备考题库及答案解析.docx VIP
- 2025江西省高速电建新能源有限责任公司劳务派遣人员招聘2人笔试参考题库附答案解析.docx VIP
- 武汉大学学术英文自我介绍模板.pptx VIP
- 城市设计导则设计.pptx VIP
- 探寻陈银淑六首《钢琴练习曲》的创作密码:风格、技法与启示.docx
- (高清行业标准)SAEJ461-2018WroughtandCastCopperAlloy.pdf VIP
- OKUMA NC 系统 OSP-P300SP300L 基本操作指南 ( 第2 版).pdf VIP
文档评论(0)