从Google-支付宝合作看电子商务网站应有的技术观

原创
开发 前端
作为国内最大的第三方支付平台,支付宝目前每日交易笔量已经达到千万级;除了淘宝和阿里巴巴之外,采用支付宝服务的商家已经超过了46万家。最近,支付宝与Google宣布战略合作,其数字证书和快捷支付均已经支持Chrome浏览器。这样的合作背后是怎样的技术观?本文将一一为你分析。

名词定义:电子商务或EC是指在互联网、企业内部网和增值网上以电子交易方式进行交易活动和相关服务活动,是传统商业活动各环节的电子化、网络化。电子商务包括电子货币交换、供应链管理、电子交易市场、网络营销、在线事务处理、电子数据交换、存货管理和自动数据收集系统。在此过程中,利用到的信息技术包括:互联网、外联网、电子邮件、数据库、电子目录和移动电话。

——摘录自维基百科,自由的百科全书

【51CTO独家特稿】作为国内***的第三方支付平台,支付宝目前每日交易笔量已经达到***;除了淘宝和阿里巴巴之外,采用支付宝服务的商家已经超过了46万家,业务领域涵盖电子商务、虚拟游戏、数码通讯、商业服务、机票航旅等多个行业。

相对于淘宝、商城等以电子商务为本体的网站,支付宝平台只是一个支付渠道;但是无论从业务还是技术的角度,这么一个支付渠道的重要性都是不可忽视的。单从技术支持的角度而言,支付宝技术团队的人员规模并不小,技术实力强大,而其结构组成也分为安全团队、UED团队、数据仓库团队、架构师团队等多个部分,可以说复杂程度丝毫不亚于电子商务网站本身(注:支付宝团队目前整个公司人数在2500左右,其中技术团队占1000人。其中,支付宝的安全团队是业内最庞大的安全团队之一。)

作为一款产品,支付宝的成功有很多方面的原因,而其中绝对无法忽视的,就是支付宝背后的技术团队。支付宝团队对于这样一个支付平台产品的技术需求是如何理解的?在4月15日的“Google 支付宝 战略合作发布会”上,支付宝CTO李静明这样总结到:“支付宝最关注的方面有两个,***个就是安全,让用户不必受到恶意软件和网络钓鱼等威胁的侵害;第二个就是方便,这是在安全的前提下加速支付的过程,支持包括移动平台在内更多的平台等方面。”

[[21625]]
支付宝CTO李静明先生

支付宝近两年的动作

笔者最近看到有开发者在微博上开玩笑说,支付宝团队那么多人,到底都在忙什么?根据笔者的观察,除了市场推广和合作活动之外,支付宝的所有动作,还真的如李静明所说,离不开“安全”和“方便”两字。下面尝试列举之:

2009年2月,支付宝正式支持Chrome浏览器;

2009年4月,支付宝发布Mac平台Safari安全控件;

2009年10月,支付宝发布iOS版客户端;

2009年10月,支付宝推出VISA卡支付;

2010年1月,支付宝发布J2ME版、Android版手机客户端;

2010年2月,支付宝安全控件升级;

2010年5月,支付宝发布黑莓、诺基亚、索爱等手机平台客户端;

2010年6月,支付宝升级数字证书;

2010年8月,支付宝联合招行、建行启动风险联防计划;

2010年10月,民生银行加入支付宝信用卡合作计划;

2010年12月,支付宝发布Linux版安全控件

2010年12月,支付宝发布Chrome上的快速还款插件;

2010年12月,支付宝联合中行推出信用卡快捷支付;

2011年3月,支付宝发布非IE浏览器数字证书;

2011年3月,支付宝推出电视支付宝;

2011年4月,支付宝与Chrome宣布战略合作,在数字证书方面完全兼容,并支持快捷支付功能。

……

(以上条目来自支付宝官方Blog - 支付志)

[[21626]]
Google 支付宝合作发布会主要成员合影,从左到右依次为:
支付宝金融事业部总监 袁雷鸣
支付宝CTO 李静明
Google中国工程研究总经理 杨文洛
Chrome亚太区产品经理 胡皓森

上面的活动大体呈现出两个趋势:支持更多的平台;与更多的商场和银行达成合作,以简化支付过程。

支持更多的平台主要分为两部分,一个是让支付宝能够在各个平台上进行支付,另一部分是确保每个平台上的支付过程都是安全的。51CTO编辑在合作发布会现场向李静明先生提了一个问题:支付宝团队优先处理跨平台相关的技术需求,是否因为支付宝的用户有很大的比例在使用非IE平台?李静明先生虽然没有透露相关的数字,但是十分肯定的回复51CTO编辑,表示跨平台支持一直被支付宝团队视为首要需求之一。而支付宝金融事业部总监袁雷鸣先生则补充到,支付宝团队之所以会有这样的优先级处理顺序,很大程度上也是因为使用支付宝的用户有很多都是比较前沿、比较时尚的社会成员,这部分人群和那些新技术、新平台的使用者是有高度重合的。

简化支付过程部分,主要的体现在于支付宝为合作伙伴提供的“快捷通道”。支付宝现在已经支持9种不同的支付方式,最近推出的一些,比如2010年上线的“快捷支付”功能,最初是和中国银行联合推出,现在已经有10家左右的合作伙伴了。而快捷支付这个功能,除了没有支付额度限制之外,***的特点就在于直接在支付宝页面下输入银行卡号和支付密码而无需跳转到银行页面。减少跳转一方面是方便,也是为了安全,因为根据李静明先生的解释,“每多一次跳转,就是多一次被钓鱼的危险。”

浏览器与安全

在所有的互联网安全因素当中,浏览器是十分关键的一环。对于支付宝的安全工程师而言,满身安全漏洞的IE6无疑是永不终结的噩梦。根据此前笔者跟支付宝安全技术团队资深经理叶志坚的交谈,支付宝是一个十分尊重用户选择的产品,用户愿意使用IE6或者Chrome浏览器,这是用户的自由,支付宝要做的就是确保用户能够在自己选择的平台下完成安全、方便的支付。但是对于实现IE6的兼容和确保IE6下支付的安全,叶志坚也忍不住向笔者抱怨这其中的繁琐和麻烦(注:有关这次讨论的细节,可参考笔者在2010年的另一篇文章)。所以,对于包括Chrome、Firefox、IE9、Opera等新一代浏览器,以及HTML 5互联网技术标准的支持,支付宝向来是十分热衷的。

在这方面,国内的网银还需要多努力一把才是啊。

你的产品注重安全性吗?你的产品尊重用户的选择吗?你的产品能够让用户感觉很方便、用起来安心吗?如果你的答案是肯定的,那么,不妨先从支持非IE浏览器开始行动吧。

【编辑推荐】

  1. 专访W3C中文组主席谢子斌:HTML 5被媒体炒作
  2. 九个令人惊叹的HTML 5和JavaScript实验
  3. 专题:HTML 5 下一代Web开发标准详解
责任编辑:yangsai 来源: 51CTO.com
相关推荐

2010-09-03 09:33:53

2009-11-23 10:02:22

PHP支付宝接口

2009-07-28 13:21:27

2009-04-16 11:14:49

Linux阿里巴巴电子商务

2009-08-14 14:05:52

购物环境钓鱼网站SSL

2012-01-16 12:09:21

2016-04-28 09:47:31

2009-07-24 10:46:00

ASP.NET MVC

2011-12-07 09:35:14

电子商务网宿科技

2009-07-01 18:30:51

JSP开发电子商务网站

2011-07-25 16:09:29

2009-07-02 17:22:05

2009-07-28 13:47:47

ASP.NET电子商务ASP.NET购物车

2009-11-04 10:20:04

乐合网

2011-03-02 09:00:10

ASP.NET MVC

2010-01-05 11:02:30

2012-01-17 10:37:25

2011-11-11 15:05:56

Linux运维趋势电子商务

2010-01-11 10:55:09

2023-11-28 08:53:15

点赞
收藏

51CTO技术栈公众号