概要

Google Pay から支払い情報を取得し、バックエンド アプリケーションを介して決済代行業者に送信するフローを示す図。
図 1.Android の支払いフロー

Google Pay API を使用すると、アプリ内でご購入手続きをすばやく簡単に行うことができ、世界中の Google アカウントに保存されている何億枚ものカードに簡単にアクセスできます 。

仕組み

ユーザーが Google Pay 支払いボタンをタップすると、Google アカウントに保存されている お支払い方法と、配送先 住所フィールドなどのオプション フィールドが表示された支払いシートが表示されます。ユーザーは、お支払い方法をすばやく選択したり、配送先住所を追加したり、 新しい情報を追加したりできます。

支払いフローは次のとおりです。

  1. ユーザーが Google Pay 支払いボタンをタップすると、サポートされている お支払い方法のリストが表示された支払いシートが表示されます。
  2. ユーザーがお支払い方法を選択すると、Google Pay はその お支払い方法の支払いトークンをアプリに安全に返します。
  3. アプリは、購入の詳細とともに支払いトークンをバックエンドに送信します。
  4. 支払いを実行するため、バックエンドは購入を処理し、支払いトークンを 決済サービス プロバイダに送信します。

始める

Google Pay API の使用を開始するには、次の手順を行います。

  1. Google Pay 利用規約 と 利用規定を確認し、遵守します。
  2. サポートされている決済代行業者と ゲートウェイのリストで、決済代行業者または ゲートウェイのリファレンス ドキュメントを確認します。

  3. Google Pay ブランドの取り扱いガイドラインを確認し、遵守します。
  4. ドキュメントの チュートリアルを使用して、バニラ Android 統合を完了します。または、ライブラリを確認して、Google Pay を Flutter または React Native アプリケーションに追加します。
  5. 統合チェックリストを確認して、統合の製品版の公開に向けた準備状況を評価します。
  6. Google Pay & ウォレット コンソールを使用して、Google Pay API に対して本番環境へのアクセスをリクエストします。
  7. Android デバイスに、利用可能な最新バージョンの Google Play 開発者サービスがインストールされていることを確認します。

リソース

統合を完了するには、次のリソースを使用します。

Codelab

次の Codelab は、Google Pay API を使用してウェブで始めるのに役立ちます。

動画

ブログ投稿