お支払い情報の設定

お支払い情報の設定は、Google 広告アカウントとお支払いアカウント間のアカウント レベルのリンクです。 アカウント(請求書) 設定を参照し、 お支払い情報の設定アカウントで発生した費用の請求先を決定 できます。各お支払いアカウントは 1 つの請求書に対応します。

お支払いアカウントについて

BillingSetup は、お支払いアカウントを識別します。 アカウントの予算で発生した費用に対して請求されます。このお支払い アカウントが プロファイルであり、 かかる可能性があります。

お支払い情報の設定payments_account が両方とも含まれている フィールドと payments_account_info 次のようなフィールドが表示されます。

お支払いアカウントが統合 Billing の場合は、Google お支払い情報の設定を行うと、広告アカウントを同じ請求書にまとめることができます 同じお支払いアカウントを使用する必要があります。

新しいお支払い情報の設定の作成

新しいお支払い情報の設定は、既存のお支払いアカウントまたは作成されたお支払いアカウントにリンクできます できます。

既存のお支払いアカウントを使用する

既存のお支払いアカウントにリンクするには、次のように設定します。 payments_account 有効なお支払いアカウントのリソース ID。ただし、変更しないでください。 payments_account_info

利用可能なお支払いアカウントは、 PaymentsAccountService.ListPaymentsAccounts メソッドをご覧ください。「 PaymentsAccounts が返されるかどうかは、使用するクライアント センター(MCC)アカウントによって異なります。 あります。

PaymentsAccount ごとの、支払いの ID マネージャーpaying_manager_customer 表示されます。

新しいお支払いアカウントを使用する

新しいお支払いアカウントにリンクするには、次のフィールドを設定します: payments_account_infopayments_account設定しないでください)。

で確認できます。

下の例は、既存のレポートから新しいお支払い情報を作成する方法を示しています。 お支払いプロファイル ID。前述のように、これにより新しい お支払いアカウント(名前: My New Payments Account)。

BillingSetup bsetup = BillingSetup.newBuilder()
    .setPaymentsAccountInfo(PaymentsAccountInfo.newBuilder()
        .setPaymentsAccountName("My New Payments Account")
        .setPaymentsProfileId("1234-5678-9012")
        .build())
    .setStartTimeType(TimeType.NOW)
    .build();

BillingSetupOperation op = BillingSetupOperation.newBuilder().setCreate(bsetup).build();

try (BillingSetupServiceClient billingSetupServiceClient = googleAdsClient
    .getBillingSetupServiceClient()) {

  MutateBillingSetupResponse response =
      billingSetupServiceClient.mutateBillingSetup(Long.toString(customerId), op);
}

Google 広告アカウントに初めてお支払い情報の設定を追加した場合、 記載されたお支払いを使用して、顧客からの請求を効果的に登録する 選択します。

お支払い情報設定のステータス

新しい BillingSetup インスタンスは 承認する必要があります。それまでは、 status: PENDING あります。

BillingSetup は、次のいずれかになります。 status:

お支払い設定のステータス 説明
PENDING 承認待ち
APPROVED_HELD 承認されましたが、対応する最初の予算は承認されていません。これは、毎月の請求書発行に設定されているお支払い情報の設定に対してのみ発生する可能性があります。
APPROVED 設定が承認されています。
CANCELLED 承認前に設定がユーザーによってキャンセルされました。

アカウントのお支払い情報の設定を取得する

Google Ads API の他の大半のエンティティと同様に、 BillingSetup は、 GoogleAdsService.SearchStream 返されるフィールドを指定する Google 広告クエリ言語のクエリを使ってクエリを作成したい場合、

BillingSetup への参照を取得したら、次の手順を行います。 これを使用して AccountBudgetProposal: 次の説明を参照 アカウントの予算

保留中のお支払い情報の設定のキャンセル

まだ有効になっていない BillingSetup は、 キャンセルすることはできません。お支払い情報の設定をキャンセルできるのは、次の場合のみです。 statusPENDING または次のステータス: APPROVED 開始できます