幻灯片2
速”的在线支付解决方案。
幻灯片3
应用背景
- 支付宝公司从2004年建立开始,始终以“信任”作为产品和服务的核心。不仅从产品上确保用户在线支付的安全,同时让用户通过支付宝在网络间建立起相互的信任,为建立纯净的互联网环境迈出了非常有意义的一步。
- 支 付宝提出的建立信任,化繁为简,以技术的创新带动信用体系完善的理念,深得人心。在五年不到的时间内,用户覆盖了整个C2C、B2C及B2B领域。截止到 2010年3月14日,支付宝注册用户突破3亿,截止到2009年12月,支付宝日交易额超过12亿,日交易笔数达到500万笔。
- 支付宝创新的产品技术、独特的理念及庞大的用户群吸引越来越多的互联网商家主动选择支付宝作为其在线支付体系。
- 支 付宝以稳健的作风、先进的技术、敏锐的市场预见能力及极大的社会责任感,赢得了银行等合作伙伴的认同。目前国内工商银行、农业银行、建设银行、招商银行、 上海浦发银行等各大商业银行以及中国邮政、VISA国际组织等各大机构均与支付宝建立了深入的战略合作,不断根据客户需求推出创新产品,成为金融机构在电 子支付领域最为信任的合作伙伴。
幻灯片4
在线支付:支付宝接口开发
1、什么是支付接口
2、实现在线支付接口的原理和流程
3、接口类型:担保交易,即时到帐,标准双接口之及时到账开发和配置
1、支付接口结构
2、具体实现在线支付接口的原理
幻灯片5
在线支付:支付宝接口开发
1、什么是支付接口
购买或支付
平台转账
流量网站
幻灯片6
在线支付:支付宝接口开发
2、实现在线支付接口的原理和流程
幻灯片7
在线支付:支付宝接口开发
支付宝外部接入接口
1)接入的URL
2)接入的方式
3)接入类型
4)接入参数
5)参数签名机制
6)签名方式
支付宝外部通知接口
1)服务器通知
2)通知参数
3)通知验证接口
幻灯片8
在线支付:支付宝接口开发
接口结构
a) 一般由两部分组成,接入部分与通知返回部分。
接入部分即为传递参数等信息组合成超级链接,并用该链接来进行跳转。
通知返回部分则是支付宝服务器对该笔订单处理完毕后,通知与返回该笔订单的详细信息到商户服务器,商 户服务器接收到后,并对其进行数据处理。
幻灯片9
在线支付:支付宝接口开发
工作原理
a) 接入部分原理
i. 第一步——选定参数信息:
结合技术文档以及接口代码DEMO,选定传递给支付宝服务器的参数
ii.第二步——排序
iii. 第三步——加密
目前一般的加密方式是MD5,不论是哪种加密方式,要加密的信息是要传给支付宝的信息,且存在于技术文档中,而非自定义的变量名。
iv. 第四步——拼接字符串成URL链接
v. 第五步——自动跳转
第四步中已经运算得出的URL链接字符串,则要让其活起来,活起来的方式就是——用程序调用它,也就是所谓的页面自动跳转。这样就能跳到支付宝的官方收银台页面。
幻灯片10
在线支付:支付宝接口开发
b.通知返回原理
1. 第一步——验证是否是支付宝服务器发来的请求
2.第二步——排序:
该部分的排序的原理与“接入部分”的原理“排序步骤”一样
3. 第三步——加密:
该部分的加密原理与“接入部分”的原理“加密步骤”一样
4. 第四步——判断:
上面我们有得到加密的结果(命名为mysign吧)、检验是否是支付宝发来的消息的正确性ResponseTxt、以及通过POST或GET的方式得到的sign参数的值
5. 第五步——自身网站的数据处理
幻灯片11
在线支付:支付宝接口开发
幻灯片12
在线支付:支付宝接口开发
来自
http://wenku.baidu.com/browse/downloadrec?doc_id=347aff373968011ca3009154