【ペイメントリクエストエーピーアイ】
Payment Request API とは?
最終更新:
💡 支払い情報の受け渡しを、ブラウザが仲介
Webサイトと利用者の支払い手段の間を、ブラウザが仲介するAPI。対応する支払いUIを通じて選択や承認に必要な情報を受け渡す。実際の決済処理は、サイト側が決済事業者などと連携して行う。
📌 このページのポイント
サイトごとにカード番号を書く手間を減らせるの?
利用者が承認したら、決済は終わり?
サイトはPaymentResponseで情報を受け取り、決済事業者などへ渡して処理するよ。受け取る情報の形式は支払い手段ごとに異なる。complete()は処理結果を支払いUIへ伝えるための操作で、呼び出すだけで代金が移動するわけではないんだ。
カード情報は必ず暗号化されて返るの?
Apple Payも使える?
どのブラウザでも同じ画面を出せるの?
📖 おまけ:英語の意味
「Payment Request API」 = 支払いを要求するAPI
💬 Payment(支払い)のRequest(要求)を扱うAPIという名前だよ。サイトが支払い方法や金額を提示し、ブラウザを介して利用者とやり取りする。APIを呼ぶだけで代金の移動まで完了するという意味ではないんだ。