支付宝接口开发ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 支付宝(中国)网络技术有 支付宝(中国) 限公司是国内领先的独立第三 方支付平台, 方支付平台,由阿里巴巴集团 创办。 创办。支付宝致力于为中国电 子商务提供“简单、安全、 子商务提供“简单、安全、快 的在线支付解决方案。 速”的在线支付解决方案。
应用背景
• 支付宝公司从 支付宝公司从2004年建立开始,始终以“信任”作为产品和服务的核心。 年建立开始,始终以“信任”作为产品和服务的核心。 年建立开始 不仅从产品上确保用户在线支付的安全, 不仅从产品上确保用户在线支付的安全,同时让用户通过支付宝在网络 间建立起相互的信任, 间建立起相互的信任,为建立纯净的互联网环境迈出了非常有意义的一 步。 • 支付宝提出的建立信任,化繁为简,以技术的创新带动信用体系完善的 支付宝提出的建立信任,化繁为简, 理念,深得人心。在五年不到的时间内,用户覆盖了整个C2C、B2C及 理念,深得人心。在五年不到的时间内,用户覆盖了整个 、 及 B2B领域。截止到 领域。 领域 截止到2010年3月14日,支付宝注册用户突破 亿,截止到 年 月 日 支付宝注册用户突破3亿 2009年12月,支付宝日交易额超过 亿,日交易笔数达到 万笔。 年 月 支付宝日交易额超过12亿 日交易笔数达到500万笔。 万笔 • 支付宝创新的产品技术、独特的理念及庞大的用户群吸引越来越多的互 支付宝创新的产品技术、 联网商家主动选择支付宝作为其在线支付体系。 联网商家主动选择支付宝作为其在线支付体系。 • 支付宝以稳健的作风、先进的技术、敏锐的市场预见能力及极大的社会 支付宝以稳健的作风、先进的技术、 责任感,赢得了银行等合作伙伴的认同。目前国内工商银行、农业银行、 责任感,赢得了银行等合作伙伴的认同。目前国内工商银行、农业银行、 建设银行、招商银行、上海浦发银行等各大商业银行以及中国邮政、 建设银行、招商银行、上海浦发银行等各大商业银行以及中国邮政、 VISA国际组织等各大机构均与支付宝建立了深入的战略合作,不断根 国际组织等各大机构均与支付宝建立了深入的战略合作, 国际组织等各大机构均与支付宝建立了深入的战略合作 据客户需求推出创新产品, 据客户需求推出创新产品,成为金融机构在电子支付领域最为信任的合 作伙伴。 作伙伴。
第二部分--详解 第二部分 详解
工作原理 a) 接入部分原理 i. 第一步——选定参数信息: 结合技术文档以及接口代码DEMO,选定传递给支付宝服务器的参数 ii.第二步——排序 iii. 第三步——加密 目前一般的加密方式是MD5,不论是哪种加密方式,要加密的信息是 要传给支付宝的信息,且存在于技术文档中,而非自定义的变量名。 iv. 第四步——拼接字符串成URL链接 v. 第五步——自动跳转 第四步中已经运算得出的URL链接字符串,则要让其活起来,活起来 的方式就是——用程序调用它,也就是所谓的页面自动跳转。这样就 能跳到支付宝的官方收银台页面。
在线支付: 在线支付:支付宝接口开发
第二部分--详解 第二部分 详解
b.通知返回原理 1. 第一步——验证是否是支付宝服务器发来的请求 2.第二步——排序: 该部分的排序的原理与“接入部分”的原理“排序步骤”一样 3. 第三步——加密: 该部分的加密原理与“接入部分”的原理“加密步骤”一样 4. 第四步——判断: 上面我们有得到加密的结果(命名为mysign吧)、检验是否是支付宝 发来的消息的正确性ResponseTxt、以及通过POST或GET的方式得到的 sign参数的值 5. 第五步——自身网站的数据处理
接口结构 a) 一般由两部分组成,接入部分与通知 返回部分。 接入部分即为传递参数等信息组合 成超级链接,并用该链接来进行跳转。 通知返回部分则是支付宝服务器对 该笔订单处理完毕后,通知与返回该笔 订单的详细信息到商户服务器,商 户 服务器接收到后,并对其进行数据处理。
在线支付: 在线支付:支付宝接口开发
在线支付: 在线支付:支付宝接口开发
第一部分--概述 第一部分 概述
1、什么是支付接口 、
支付接口一般是第三方提供的代收款/付款的平台, 支付接口一般是第三方提供的代收款 付款的平台,可以通过支付接口帮助企业 付款的平台 或个人利用一切可以使用的支付方式(手机、银行卡、会员卡等)产生交易。 或个人利用一切可以使用的支付方式(手机、银行卡、会员卡等)产生交易。 常见支付平台:支付宝、块钱、云网支付、贝宝、财付通( 常见支付平台:支付宝、块钱、云网支付、贝宝、财付通(QQ)等 )
购买或支付 电商网站
支付平台
平台转账 流量网站 用户 收款人 银行卡
在线支付: 在线支付:支付宝接口开发
第一部分--概述 第一部分 概述
2、实现在线支付接口的原理和流程 、
传递订单信息 通知支付宝收款内容 支付宝余额体现
订单页面
支付宝平台 状态页面
收款人银行账户
返回页面
及时返回用户支付状态
支付完毕后返回 网站页面
ຫໍສະໝຸດ Baidu
在线支付: 在线支付:支付宝接口开发
第二部分--详解 第二部分 详解
支付宝外部接入接口
1)接入的URL 2)接入的方式 3)接入类型 4)接入参数 5)参数签名机制 6)签名方式
支付宝外部通知接口
1)服务器通知 2)通知参数 3)通知验证接口
在线支付: 在线支付:支付宝接口开发
第二部分--详解 第二部分 详解
在线支付: 在线支付:支付宝接口开发
在线支付: 在线支付:支付宝接口开发
在线支付: 在线支付:支付宝接口开发
第一部分--概述 第一部分 概述
1、什么是支付接口 、 2、实现在线支付接口的原理和流程 、 3、接口类型:担保交易,即时到帐,标准双接口之及时到账开 、接口类型:担保交易,即时到帐,
发和配置
第二部分--详解 第二部分 详解
1、支付接口结构 、 2、具体实现在线支付接口的原理 、
应用背景
• 支付宝公司从 支付宝公司从2004年建立开始,始终以“信任”作为产品和服务的核心。 年建立开始,始终以“信任”作为产品和服务的核心。 年建立开始 不仅从产品上确保用户在线支付的安全, 不仅从产品上确保用户在线支付的安全,同时让用户通过支付宝在网络 间建立起相互的信任, 间建立起相互的信任,为建立纯净的互联网环境迈出了非常有意义的一 步。 • 支付宝提出的建立信任,化繁为简,以技术的创新带动信用体系完善的 支付宝提出的建立信任,化繁为简, 理念,深得人心。在五年不到的时间内,用户覆盖了整个C2C、B2C及 理念,深得人心。在五年不到的时间内,用户覆盖了整个 、 及 B2B领域。截止到 领域。 领域 截止到2010年3月14日,支付宝注册用户突破 亿,截止到 年 月 日 支付宝注册用户突破3亿 2009年12月,支付宝日交易额超过 亿,日交易笔数达到 万笔。 年 月 支付宝日交易额超过12亿 日交易笔数达到500万笔。 万笔 • 支付宝创新的产品技术、独特的理念及庞大的用户群吸引越来越多的互 支付宝创新的产品技术、 联网商家主动选择支付宝作为其在线支付体系。 联网商家主动选择支付宝作为其在线支付体系。 • 支付宝以稳健的作风、先进的技术、敏锐的市场预见能力及极大的社会 支付宝以稳健的作风、先进的技术、 责任感,赢得了银行等合作伙伴的认同。目前国内工商银行、农业银行、 责任感,赢得了银行等合作伙伴的认同。目前国内工商银行、农业银行、 建设银行、招商银行、上海浦发银行等各大商业银行以及中国邮政、 建设银行、招商银行、上海浦发银行等各大商业银行以及中国邮政、 VISA国际组织等各大机构均与支付宝建立了深入的战略合作,不断根 国际组织等各大机构均与支付宝建立了深入的战略合作, 国际组织等各大机构均与支付宝建立了深入的战略合作 据客户需求推出创新产品, 据客户需求推出创新产品,成为金融机构在电子支付领域最为信任的合 作伙伴。 作伙伴。
第二部分--详解 第二部分 详解
工作原理 a) 接入部分原理 i. 第一步——选定参数信息: 结合技术文档以及接口代码DEMO,选定传递给支付宝服务器的参数 ii.第二步——排序 iii. 第三步——加密 目前一般的加密方式是MD5,不论是哪种加密方式,要加密的信息是 要传给支付宝的信息,且存在于技术文档中,而非自定义的变量名。 iv. 第四步——拼接字符串成URL链接 v. 第五步——自动跳转 第四步中已经运算得出的URL链接字符串,则要让其活起来,活起来 的方式就是——用程序调用它,也就是所谓的页面自动跳转。这样就 能跳到支付宝的官方收银台页面。
在线支付: 在线支付:支付宝接口开发
第二部分--详解 第二部分 详解
b.通知返回原理 1. 第一步——验证是否是支付宝服务器发来的请求 2.第二步——排序: 该部分的排序的原理与“接入部分”的原理“排序步骤”一样 3. 第三步——加密: 该部分的加密原理与“接入部分”的原理“加密步骤”一样 4. 第四步——判断: 上面我们有得到加密的结果(命名为mysign吧)、检验是否是支付宝 发来的消息的正确性ResponseTxt、以及通过POST或GET的方式得到的 sign参数的值 5. 第五步——自身网站的数据处理
接口结构 a) 一般由两部分组成,接入部分与通知 返回部分。 接入部分即为传递参数等信息组合 成超级链接,并用该链接来进行跳转。 通知返回部分则是支付宝服务器对 该笔订单处理完毕后,通知与返回该笔 订单的详细信息到商户服务器,商 户 服务器接收到后,并对其进行数据处理。
在线支付: 在线支付:支付宝接口开发
在线支付: 在线支付:支付宝接口开发
第一部分--概述 第一部分 概述
1、什么是支付接口 、
支付接口一般是第三方提供的代收款/付款的平台, 支付接口一般是第三方提供的代收款 付款的平台,可以通过支付接口帮助企业 付款的平台 或个人利用一切可以使用的支付方式(手机、银行卡、会员卡等)产生交易。 或个人利用一切可以使用的支付方式(手机、银行卡、会员卡等)产生交易。 常见支付平台:支付宝、块钱、云网支付、贝宝、财付通( 常见支付平台:支付宝、块钱、云网支付、贝宝、财付通(QQ)等 )
购买或支付 电商网站
支付平台
平台转账 流量网站 用户 收款人 银行卡
在线支付: 在线支付:支付宝接口开发
第一部分--概述 第一部分 概述
2、实现在线支付接口的原理和流程 、
传递订单信息 通知支付宝收款内容 支付宝余额体现
订单页面
支付宝平台 状态页面
收款人银行账户
返回页面
及时返回用户支付状态
支付完毕后返回 网站页面
ຫໍສະໝຸດ Baidu
在线支付: 在线支付:支付宝接口开发
第二部分--详解 第二部分 详解
支付宝外部接入接口
1)接入的URL 2)接入的方式 3)接入类型 4)接入参数 5)参数签名机制 6)签名方式
支付宝外部通知接口
1)服务器通知 2)通知参数 3)通知验证接口
在线支付: 在线支付:支付宝接口开发
第二部分--详解 第二部分 详解
在线支付: 在线支付:支付宝接口开发
在线支付: 在线支付:支付宝接口开发
在线支付: 在线支付:支付宝接口开发
第一部分--概述 第一部分 概述
1、什么是支付接口 、 2、实现在线支付接口的原理和流程 、 3、接口类型:担保交易,即时到帐,标准双接口之及时到账开 、接口类型:担保交易,即时到帐,
发和配置
第二部分--详解 第二部分 详解
1、支付接口结构 、 2、具体实现在线支付接口的原理 、