APIとはGoogleの調査では、ユーザーはPCで購入する場合より2倍も多く、モバイルでの購入を取りやめており、そのほとんどの原因が入力フォームの使いづらさにあるそうです。実際どんなものなのかはこちらの動画で確認できます。https://www.youtube.com/watch?v=undqD82MBvAここで表示されるUIはサイト開発者が作ったものではなくブラウザの機能として提供しているもので、これにより従来のフォームよりも手軽に正確な情報をユーザーから取得することが可能になります。APIのもっとも大きなメリットは、Googleアカウント、Microsoftアカウント等からユーザーの支払い情報を取得、またはブラウザに保存された情報からフォームの自動入力が行われユーザーの負担を大きく減らすことができるということです。(全角・半角、ハイフンのありなし、ふりがなとフリガナ)が統一され一貫性のあるUI/UXを提供できるようになります。開発者側のメリットとしては、Web標準に則ったフォーマットで情報を扱えるようになることや豊富な支払いオプション、配送オプションを手軽に実装できることが挙げられます。実装してみた実際に実装してみたサンプルが次のURLになります。PCからはChromeまたはEdgeで、モバイルからはChromeからアクセスしてみてください。https://paymentapi-de226.firebaseapp.com/ソースコードはこちらです。https://github.com/taquaki-satwo/paymentAPIメインのコードは以下です。APIですが欠点もあります。ブラウザの実装状況です。Safariの実装が進んでいません。polyfill(古いブラウザ向けの機能拡張のようなもの)の提供もないそうです。Firefoxに至っては...。APIは入力フォームを提供するだけのものであり、サーバーサイドの実装は全然別の話であるという点です。Safariにも実装されることが予想されます。なると事例や利用者が増え導入の動機が高まりそうです。