読者の皆様へ:ノイズを減らすための一連の機能を開発しました。関心のあるトピックについて電子メールとWeb通知を受け取ることができます。新機能の詳細をご覧ください。
Appleが3月29日にリリースしたiOSのバージョン11.3には、Safariのバージョン11.1が含まれており、Payment Request APIが使えるようになった。これにより、ユーザーは保存されたクレジットカードやモバイルウォレットを使って支払いを行うことができ、Web開発者は支払い・精算フローを合理化することができる。GoogleのPayment Request API Tutorialによると、Payment Request APIは、2016年9月のAndroid用Chrome 53リリース以降でサポートされているという。ここにiOSが加わることで、Payment Request APIは米国および英国のモバイル市場の98%で使えるようになる。
このアップデートにより、ネイティブアプリケーションと同じように、Webサイトでもモバイルウォレットを利用することができ、簡単にワンタッチで精算できるようになる。BigCommerceの調査によると、モバイルウォレットを統合するだけで、コンバージョン率が最大10%向上するという。Payment Request APIに関するGoogleの発表では、モバイル購入の66%が、ネイティブアプリケーションではなくモバイルWebサイトで行われているという。
Payment Request APIをできるだけ素早く統合したい開発者は、StripeやBraintreeといった業界リーダーの助けを求めることもできる。StripeはApple Payをサポートするための専用ガイドを提供しており、そこには次のように書かれている。
Web上でApple Payをサポートするのに、ほんの10分しかかかりません。
BraintreeもApple Payをサポートするための専用ガイドを提供している。どちらのプラットフォームも、Appleにドメインを登録するためのステップをいくつか踏む必要があるが、それを簡単にするためのツールを提供している。
Stripeは多くのことをうまく処理してくれる。サイトを追加するためのファイルを開発者に提供し、Appleへのドメイン登録をStripeに指示することができる。Braintreeの場合、開発者はiCloudアカウントをセットアップする必要があるが、ドメイン登録のためのコントロールパネルも提供している。
Payment Request APIについて詳しく知りたい開発者は、MDNのドキュメントを調べると良いだろう。このドキュメントによると、
Payment Request APIは、精算フォームをなくすための仕組みです。購入処理中のユーザーワークフローを大幅に改善し、より一貫したユーザー体験を提供し、Web販売者が異なる決済方法を簡単に利用できるようにします。
たとえモバイルウォレットを受け付けない決済業者を使っていても、「basic card」決済を使うことで保存されたカードを受け付けることができ、精算処理を簡単にすることができる。
Payment Request APIについては、QConSF 2017のプレゼンテーション動画Streamlining Online Checkout Using Web Standardsを参照してほしい。
Rate this Article
- Editor Review
- Chief Editor Action