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:
payments_account_info.payments_account_id
: faturalandırma ayarları.payments_account_info.payments_account_name
: Faturalandırma kurulumuyla ilişkili ödeme hesabının adı. Bu ad aylık faturalara basılır.payments_account_info.payments_profile_id
: faturalandırma ayarları.
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):
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.