Google ウォレットには REST API が用意されており、 HTTP 経由で Google Wallet API にリクエストを送信する。この機能は プログラムでパスを操作するサーバーサイド サービスを構築する場合。
Google Wallet REST API を使用するには、Google Cloud コンソールで API を有効にする必要があります。 Google Cloud サービス アカウントを作成し、そのサービス アカウントのキーを生成する。
REST API でパスを作成する場合、パスの署名に使用されるサービス アカウント キーが JSON ウェブトークンでエンコードされたパス オブジェクト。
パスの更新や削除などの他のオペレーションでは、サービス アカウント キーを使用して、 が、パス発行者としての認証リクエストとともに送信されます。
1. Google Wallet REST API を有効にする
Google Wallet REST API を有効にする手順は次のとおりです。
- Google Cloud アカウントをまだお持ちでない場合は、Google Cloud コンソールに移動します。 手順に沿って新しいアカウントを登録してください。
- コンソールの上部にある [プロジェクト] プルダウン メニューで、 Cloud プロジェクトを選択するか、新しいプロジェクトを作成します。
- Google Wallet API の [商品の詳細] ページに移動します。 Google Cloud コンソール Marketplace から 入手できます
- [有効にする] をクリック] ボタンを離します。まもなく、Google Wallet REST API が プロジェクトで使用可能なものが表示されます。
2. Google Cloud サービス アカウント キーを生成する
Google Wallet REST API へのリクエストを認証するには、サービス アカウントを サービス アカウントを作成し、次の手順に沿ってサービス アカウント キーを生成します。
- [サービス アカウントの作成]ページ 確認できます。
- サービス アカウントの詳細を入力します。サービスのメールアドレスをメモします。 [サービス アカウント ID] の下に表示されるアカウント表示されます。後で必要になります サービス アカウントを使用して Google ウォレットへのリクエストを認証するとき REST API。
- [完了] をクリックします。] ボタンを離します。他のサービス アカウントをすべて入力する必要はありません。 作成手順が含まれます。
- [キー] をクリックします。上部のメニュー項目から移動します。
- [鍵を追加] をクリックします。[新しい鍵を作成] をクリックします。
- 鍵のタイプとして [JSON] を選択します。
- [作成] をクリックします。サービス アカウント キーを作成してダウンロードします。
3. Google ウォレット コンソールでサービス アカウントを承認する
サービス アカウントを使用して Google Wallet REST API へのリクエストを認証するには 追加するには、サービス アカウントのメールアドレスをユーザーとして 発行者アカウント。サービス アカウントをユーザーとして追加する手順は次のとおりです。
- Google Cloud コンソールで [サービス アカウント] ページに移動します。
- Google Wallet API へのリクエストの認証に使用するサービス アカウントのメールアドレスをコピーします。
- Google Pay &ウォレット コンソール。
- 左側のナビゲーションで [ユーザー] をクリックします。
- [ユーザーを招待] をクリックします。
- サービス アカウントのメールアドレスを入力します。
- [アクセスレベル] でプルダウンで [Developer] を選択します。
- [招待] をクリックします。] ボタンを離します。
サービス アカウントを追加すると、生成されたサービス アカウント キーを Google Wallet REST API へのリクエストを認証するために使用できます。サービスの使用時 使用する場合、これらは機密性の高い認証情報であり、 安全なサーバーサイド環境でのみ使用してください。