概要
Google Pay APIは高速かつ安全なチェックアウトを可能にし、世界中のGoogleアカウントに保存された数億枚のカードにアクセスできます。 加盟店がGoogle Payに対応するように設定されると、対応デバイスおよびブラウザ(例:Google Payが有効なChrome)を使用している顧客に対して、HPPにGoogle Payボタンが自動的に表示されます。動作の仕組み
顧客がホスト型決済ページ(HPP)上のGoogle Payボタンをクリックすると、以下のフローが発生します:- Google Payの支払いシートが開き、保存された支払い方法が表示されます。
- 顧客がカードを選択して確認します。
- Google Payは支払い情報を表すセキュアトークンを返します。
- HPPはこのトークンを当社のゲートウェイに送信して処理します。
- トランザクションは設定されたアクワイアラーを通じて完了し、顧客は設定された成功または失敗のページにリダイレクトされます。
ウェブ決済のフロー
対応デバイスとブラウザ
以下の条件が満たされている場合のみ、HPP上にGoogle Payが表示されます:- 加盟店アカウントがGoogle Payをサポートしていること。
- ユーザーが互換性のあるデバイスを使用していること:
- Google WalletおよびChromeブラウザを備えたAndroidデバイス。
- Googleアカウントと保存されたカードを備えたデスクトップChromeブラウザ。
- ユーザーがGoogle Walletに有効なカードを少なくとも1枚保存していること。
重要なポイント
加盟店設定
- 加盟店はGoogle Pay用に設定されている必要があります。
- HPPのペイロードにGoogle Pay Merchant IDを含める必要があります。
- 設定が正しければ、Google Payボタンが自動的に表示されます。
支払いボタンのロジック
以下の場合にのみ、Google Payが表示されます:- 加盟店アカウントがGoogle Payをサポートしている。
- ユーザーが互換性のあるブラウザ(Chrome)を使用している。
- ユーザーがGoogle Payに有効なカードを設定している。
Google Pay対応のホステッド決済ページをテストする
以下のAPIエンドポイントを使用して、Google Pay HPP統合をテストできます: ホスト型決済ページのエンドポイントを試す備考
- HPPを使用する場合、追加の開発は不要です。Google Payは自動的に処理され、安全にトークン化されます。
- このアプローチによりPCI-lightを維持でき、機密カード情報を直接扱わずに済むため、PCI DSS準拠が簡素化されます。
- 顧客がGoogle Payの対象でない場合(非対応ブラウザまたは保存カードなし)、ボタンは表示されません。
関連リンク
Google Payの有効化に関してサポートが必要ですか?サポートチームまたは営業担当にご連絡ください。