第七章 七行代码
一
2010年的硅谷,两个爱尔兰年轻人站在旧金山的一间公寓里,盯着电脑屏幕上的PayPal开发者文档。
哥哥Patrick Collison十六岁时就在利默里克拿了欧洲青年科学家大赛的第一名。他的项目是一个一种用Lisp方言写的人工智能编程语言——不是那种”我做了个小网站”级别的青少年项目,是真正有编译器、类型系统、能跑通Hello World的完整语言。评审团里有人问他:“你为什么想做这个?“他说:“因为现有的编程语言都不够优雅。“那年他还没拿到驾照。
弟弟John比他小两岁,但同样是个异类。十岁的时候,他在哥哥的影响下开始学编程;十四岁就做出了自己的第一个iOS应用。兄弟俩在爱尔兰的小镇上长大——那种你在地图上得放大好几倍才能找到名字的地方。他们的童年没有硅谷的夏令营、没有斯坦福的编程课、没有YC(Y Combinator)的校友网络。他们有的只是一台联网的电脑和彼此。
现在他们站在加州的这间公寓里,看着PayPal的开发者文档发呆。
“你看这个API,“Patrick指着屏幕上一段密密麻麻的XML配置,“光是接入支付就要填二十几个字段。”
John凑过来看了一眼。“而且它要跳转页面。用户在你的网站上点’付款’,然后被扔到PayPal的页面,付完钱之后再跳回来。”
“整个流程断了一次。“Patrick说。
“对,断了一次。“John重复了一遍,像是在咀嚼这个词的含义。对于做产品的人来说,“流程断裂”不是一个技术问题,是一个用户体验灾难。用户每多做一次点击、多等一次页面跳转,转化率就会掉一截。而PayPal的接入方式,等于告诉每一个开发者:你的用户会在付款的那一刻离开你的网站。
他们不是第一批发现这个问题的人。在他们之前,成千上万个开发者在PayPal的文档面前皱过眉、骂过娘、最后无奈地复制粘贴那段XML,把跳转页面的按钮嵌进自己的网站里,然后看着转化率的数据叹气。
但Patrick和John决定做一件不一样的事情。
二
他们的第一个产品叫”/dev/payments”。一个极简的支付API——不需要跳转页面,不需要复杂的XML配置,只需要在网站的后端代码里加几行调用。用户的信用卡信息直接在你的页面上采集,通过加密通道传给Stripe的服务器,交易完成。全程不离开你的网站。
七行代码。
这不是一个夸张的说法。Stripe最早的SDK确实只要求开发者在自己的项目里写大约七行代码:引入库、设置密钥、创建Charge对象、处理成功和失败回调。对于一个已经会写网页的人来说,这比配置一个数据库连接还简单。
2011年9月,Stripe正式上线。Peter Thiel——那个在PayPal时代就和Elon Musk一起定义了”PayPal黑帮”的人——成了他们的早期投资人之一。他后来说了一句评价Stripe的话:“The best companies are often founded by people who are too young to know what’s impossible. ——最好的公司往往由那些太年轻、还不知道什么是不可能的人创立的。”
Thiel说的是对的,但不完全对。Collison兄弟不是不知道困难有多大——他们知道。他们只是觉得这件事应该有人做,而既然没人做,那就自己做。
Stripe上线后的前几个月,增长并不快。那时候大多数开发者还不相信”支付可以这么简单”。他们习惯了支付是一件复杂的事情——申请商户账号、配置SSL证书、处理PCI DSS合规、对接银行网关……这些事情Stripe全部包了。开发者只需要写那七行代码。
慢慢地,口耳相传开始了。一个开发者在Hacker News上发帖:“我刚用Stripe接入了支付,花了十五分钟。“下面有人回:“我用PayPal接了三天。“再往下:“我还在和银行的对接文档搏斗。”
这种对比本身就是最好的营销。不需要广告,不需要销售团队,不需要路演。开发者社区的自传播效应让Stripe的增长曲线在2012年开始陡峭上升。
三
Stripe真正的革命性不在于”更简单的API”。
这一点,Patrick在一次采访中说得很清楚。记者问他:“你们和PayPal最大的区别是什么?“他想了一会儿,给出的回答不是关于技术细节,而是关于哲学定位:
“PayPal是一个钱包。用户打开PayPal App,里面有钱,用这笔钱去消费。但Stripe不是一个钱包。Stripe是一层基础设施——就像互联网本身一样。你在用它的时候,你并不知道你在用它。”
这段话后来被反复引用,因为它精准地概括了一个正在发生的转变:支付的最终形态,不是一个App,而是空气。
当你在Uber上叫一辆车,行程结束,信用卡自动扣款——你不会想到Stripe。当你在Shopify上开的独立站卖出一双鞋,钱自动进入你的账户——你也不会想到Stripe。当你在Lyft上打车、在DoorDash上订餐、在Notion上续费会员、在Slack上升级团队套餐——每一次点击背后,都有Stripe在处理资金流转。
2020年疫情期间,全球电商爆发式增长,Stripe的处理量跟着翻了好几倍。那些原本在线下开店的小店主们被迫上网,他们中的很多人选择了Shopify,而Shopify的默认支付方案就是Stripe。一夜之间,无数个从未写过一行代码的人,间接地成为了Stripe的用户——他们自己可能连Stripe这个名字都没听过。
这就是”基建化”的力量。你不是在使用一个工具,你是在使用一个由这个工具支撑着的整个世界。
四
2021年3月,Stripe完成了一轮融资,估值达到九百五十亿美元。
这个数字让它成为当时硅谷估值最高的私有公司。超过SpaceX,超过Palantir,超过几乎所有你能叫出名字的独角兽。它的投资者名单读起来像是硅谷的名人录:Sequoia Capital、a16z、General Catalyst、Founders Fund、Thrive Capital……以及爱尔兰政府的主权基金——毕竟Collison兄弟是爱尔兰人,他们没忘记自己从哪里来。
Patrick在那次融资之后接受了一次深度采访。记者问他对估值的看法,他没有直接回答,而是讲了一个故事。
“我们刚开始做Stripe的时候,“他说,“住在旧金山一间很小的公寓里。两个人共用一台电脑。有时候半夜服务器挂了,我们就爬起来修,修完接着睡。有一天凌晨三点,John在沙发上睡着了,键盘还搁在他腿上。我看着他,想:我们在做的这件事情,到底有没有意义?”
“后来我想明白了。意义不在估值上,也不在’颠覆支付行业’这类话术上。意义在于:如果一个十八岁的 kid 在卧室里做了一个网站,他想在这个网站上收钱——他不应该需要一家银行、一个律师团队和三个月的时间来搞定这件事。他应该只需要七行代码。”
采访结束后,Patrick走出了演播室。旧金山的雾还没散,街道上行人稀少。他从口袋里掏出手机,打开Stripe的后台面板,看了一眼当天处理的交易笔数——一个以”亿”为单位的数字。
他把手机放回口袋,继续往前走。
没有人注意到他。这正是他想要的。
五
从Visa在1958年发出第一张塑料卡片,到PayPal在1998年让邮箱地址变成钱包,到2003年支付宝用担保交易教会中国人信任陌生人——支付一直在变得更方便。但每一轮变革都有一个前提:你需要先成为一个”用户”。你需要注册账户、绑定银行卡、下载App、记住密码。
Stripe做的事情是把这个前提抹掉了。
它把支付从一个”功能”变成了一种”能力”。任何拥有基本编程技能的人,都可以在自己的产品里嵌入完整的支付能力。不需要成为金融机构的客户,不需要经过漫长的审核流程,不需要理解PCI DSS是什么意思。
这是支付历史上第一次,“接受付款”这件事变得和”发送HTTP请求”一样简单。
而一旦某样东西变得足够简单,它就会被无处不在地使用。
2023年,Stripe宣布其年处理交易量超过一万亿美元。这个数字背后,是数百万个网站、App、SaaS平台、电商平台、订阅服务——它们各自有自己的用户、自己的品牌、自己的业务逻辑。但在底层,它们共享同一套支付基础设施。
Patrick和John Collison当年在那间公寓里写的七行代码,现在已经长成了一棵覆盖全球互联网的巨树。树冠之下,没有人抬头看树的名字。他们只是在树荫里,做着各自的生意。
这棵树不在乎你是否知道它的存在。它在意的只有一件事:让钱流动起来。
就像水。就像电。就像空气。
当你不再注意到它的时候,它才真正完成了使命。