iOS 11.3 中的 Safari 11.1 提供了 Payment Request API

阅读数:583 2018 年 4 月 22 日

话题:JavaScriptiOS语言 & 开发

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

3 月 29 日发布的 iOS 11.3 中包含Safari 的 11.1 版本,其中提供了Payment Request API。这使得 Web 开发人员可以让用户使用保存的信用卡和移动钱包进行支付,简化了支付和结算流程。根据谷歌提供的 Payment Request API 教程,Android 自 2016 年 9 月 Chrome 53 发布以来就已经支持 Payment Request API,因此,加上 iOS,Payment Request API 在美英移动市场上现在已经获得了 98% 的支持。

这次升级让网站也可以和本地应用程序一样使用移动钱包,实现一键结算。BigCommerce 的一项研究表明,仅仅是集成移动钱包的举措就可以让转化率提升达 10%,而根据谷歌的一份关于 Payment Request API 的公告,66% 的移动购买行为是在移动网站上,而不是本地应用程序中。

希望尽快集成 Payment Request API 的开发人员可以向 Stripe 和 Braintree 这样的行业领导者寻求帮助。Stripe 有一份专门的 Apple Pay 支持指南,据称:

在 Web 上支持 Apple Pay 仅需要不过 10 分钟。

Braintree 也发布了一个专门的 Apple Pay 支持指南。两个平台均需要开发人员花几个步骤在苹果注册他们的域名,但提供了工具简化这一过程。

Stripe 做了大部分的工作,只是给开发人员提供一个文件加到他们的网站,并告诉他们提醒 Stripe 把他们的域名注册到苹果。Braintree 需要开发人员创建一个 iCloud 账户,但也提供用于域名注册的控制面板工具。

开发人员若是想深入了解 Payment Request API,可以查看 MDN 上的文档。根据文档:

Payment Request API 是一个系统,旨在消除结账表格。它极大地改进了购物过程中的用户工作流,提供更为一致的用户体验,让 Web 销售商可以轻松利用完全不同的支付方法。

即使是使用一个不接受移动钱包的支付处理器,也可以使用“基本卡”支付方法接受保存的信用卡,仍然可以简化结算过程。

感兴趣的读者可以观看来自 QConSF 2017 的演讲“使用 Web 标准简化在线结算”。

查看英文原文Safari 11.1 in iOS 11.3 Enables Payment Request API