Merchant API では、アカウントと別のアカウントの間にサブアカウントの関係を設定できます。Merchant Accounts API を使用すると、上級者向けアカウントに新しいサブアカウントを作成できます。この呼び出しを行うには、既存の上級者向けアカウントが必要です。Merchant API を使用して、既存の単体の販売者アカウントをアカウントに移動することはできません。
サードパーティ プロバイダは、Merchant Accounts API を使用して、販売者がアカウントの詳細情報を作成、管理できるインターフェースを開発できます。
サブアカウントを作成する
上級者向けアカウントに新しいサブアカウントを作成するには、accounts.createAndConfigure
を呼び出します。
- サブアカウントの詳細を
account
フィールドに入力します。 - 新しい承認済みユーザーを [
users
] フィールドに指定します。ユーザーのアクセス権も親アカウントから継承されます。 [
service
] フィールドにaccountAggregation
を指定します。アカウント
account/123
にサブアカウントを作成する例を次に示します。このアカウントはサブアカウントのアグリゲータです。POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure { "account": { "accountName": "merchantStore", "adultContent": false, "testAccount": false, "timeZone": { "id": "America/New_York", } "languageCode": "en-US", }, "service": [ { "accountAggregation": {}, "provider": "accounts/123" } ] }
利用規約に同意する
サブアカウントは、親アカウントが署名した Merchant Center 利用規約(TOS)を継承します。
ビジネス情報を更新する
Merchant Accounts API を使用してビジネス情報を編集できます。
- ビジネス情報を表示するには、
accounts.getBusinessInfo
を呼び出します。 - ビジネス情報を編集するには、
accounts.updateBusinessInfo
を呼び出します。