Faturalandırma Kurulumu

Faturalandırma kurulumu, bir Google Ads hesabı ile Payments arasında hesap düzeyinde bir bağlantıdır hesap (fatura ) sağlar. Bu sayede, Faturalandırma kurulumunun hesabına ait maliyetler için kimin faturalandırılacağını belirler kullanabilirsiniz. Her Ödeme hesabı tek bir faturaya karşılık gelir.

Ödeme hesapları hakkında

Her BillingSetup bir ödeme hesabını tanımlar (hesap bütçelerine bağlı olarak ortaya çıkan maliyetler için faturalandırılan) Bu Ödemeler hesabınızın herhangi bir Ödeme bir profili sorumluluğundadır.

Faturalandırma ayarları hem bir payments_account içerir alan ve bir grup payments_account_info Aşağıdakiler dahil olmak üzere Ödeme hesabının kullanımda olduğunu tanımlayan alanlar:

Bir Ödeme hesabı, birleştirilmiş faturalandırma ve ardından birden fazla Google Reklam hesapları, faturalandırma ayarları yapılarak aynı faturada gruplandırılabilir. kullanmaları gerektiğini hatırlatırız.

Yeni faturalandırma ayarları oluşturma

Yeni faturalandırma ayarlarını, mevcut ödeme hesaplarına veya oluşturulan hesaplara bağlayabilirsiniz ile aynı anda oynatabilirsiniz.

Mevcut bir Payments hesabını kullanarak

Mevcut bir ödeme hesabıyla bağlantı oluşturmak için payments_account - Geçerli bir Ödeme hesabının kaynak kimliği. Ancak yine de değişiklik yapmayın payments_account_info.

Kullanılabilir ödeme hesaplarını PaymentsAccountService.ListPaymentsAccounts yöntemini kullanın. İlgili içeriği oluşturmak için kullanılan Döndürülen PaymentsAccounts, kullandığınız yönetici hesabına bağlıdır kimlik doğrulama.

Her PaymentsAccount için, ödemesinin kimliği yöneticisi, paying_manager_customer girin.

Yeni bir Payments hesabı kullanma

Yeni bir Payments hesabıyla bağlantı oluşturmak için aşağıdaki alanları şurada ayarlayın: payments_account_info (payments_account seçeneğini ayarlamayın):

ziyaret edin.

Aşağıdaki örnekte, mevcut bir faturalandırma ayarından yeni bir faturalandırma ayarının nasıl oluşturulacağı Ödeme profili kimliği. Yukarıda belirtildiği gibi, bu işlem yeni bir My New Payments Account adlı ödeme hesabı.

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);
}

Bu, bir Google Ads hesabına eklenen ilk faturalandırma ayarıysa referans verilen Ödemeleri kullanarak müşteriyi faturalandırma için etkili bir şekilde kaydetmesini seçin.

Faturalandırma kurulumu durumu

Yeni BillingSetup örnekleri şunlara tabidir: onaylanması gerekir. O zamana kadar status, şurada: PENDING durumu.

BillingSetup, aşağıdakilerden birinin içinde olabilir status:

Faturalandırma Kurulumu Durumu Açıklama
PENDING Onay bekleniyor.
APPROVED_HELD İlgili ilk bütçe onaylandı ancak onaylanmadı. Bu durum yalnızca aylık faturalandırma için yapılandırılmış faturalandırma kurulumlarında gerçekleşebilir.
APPROVED Kurulum onaylandı.
CANCELLED Kurulum, onay almadan kullanıcı tarafından iptal edildi.

Hesabın faturalandırma ayarlarını alma

Google Ads API'deki diğer birçok varlık gibi BillingSetup, GoogleAdsService.SearchStream Döndürülecek alanları belirten bir Google Ads Sorgu Dili sorgusu kullanarak.

Bir BillingSetup için referans aldığınızda, oluşturmak için kullanabilirsiniz AccountBudgetProposal şu şekildedir: Hesap Bütçesi.

Beklemedeki bir faturalandırma kurulumunu iptal etme

Henüz geçerli olmayan bir BillingSetup kaldırma işlemi kullanılarak iptal edilir. Faturalandırma ayarları yalnızca şu durumlarda iptal edilebilir: status PENDING veya APPROVED bir başlangıç yapmanız gerekecek.