概要

Google Pay APIは高速かつ安全なチェックアウトを可能にし、世界中のGoogleアカウントに保存された数億枚のカードにアクセスできます。 加盟店がGoogle Payに対応するように設定されると、対応デバイスおよびブラウザ(例:Google Payが有効なChrome)を使用している顧客に対して、HPPにGoogle Payボタンが自動的に表示されます。

動作の仕組み

顧客がホスト型決済ページ(HPP)上のGoogle Payボタンをクリックすると、以下のフローが発生します:
  1. Google Payの支払いシートが開き、保存された支払い方法が表示されます。
  2. 顧客がカードを選択して確認します。
  3. Google Payは支払い情報を表すセキュアトークンを返します。
  4. HPPはこのトークンを当社のゲートウェイに送信して処理します。
  5. トランザクションは設定されたアクワイアラーを通じて完了し、顧客は設定された成功または失敗のページにリダイレクトされます。

ウェブ決済のフロー

Figure 1 – Web payment flow 図1:HPPを介して開始されたGoogle Pay取引のウェブ決済フロー。

対応デバイスとブラウザ

以下の条件が満たされている場合のみ、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の有効化に関してサポートが必要ですか?サポートチームまたは営業担当にご連絡ください。