Faturalandırma kurulumu, Google Ads hesabı ile Ödeme hesabı (fatura ayarları olarak da bilinir) arasında hesap düzeyinde bir bağlantıdır. Bu bağlantı, faturalandırma kurulumunun hesap bütçeleri nedeniyle oluşan maliyetler için kimin faturalandırılacağını etkili bir şekilde belirler. Her Ödeme hesabı tek bir faturaya karşılık gelir.
Ödeme hesapları hakkında
Her BillingSetup
, hesap bütçeleri tarafından tahakkuk eden maliyetler için faturalandırılan bir Ödeme hesabını tanımlar. Bu Payments hesabı, nihayetinde ücretlerden sorumlu olan bir Ödeme profiliyle ilişkilendirilir.
Faturalandırma kurulumları, ödeme hesabının kullanımda olduğunu tanımlayan aşağıdakiler dahil olmak üzere hem bir payments_account
alanı hem de bir payments_account_info
alanı grubu içerir:
payments_account_info.payments_account_id
: Faturalandırma kurulumuyla ilişkili Ödeme hesabını tanımlamak için kullanılan 16 haneli bir kimlik.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 kurulumuyla ilişkili Ödeme profilini tanımlamak için kullanılan 12 haneli bir kimlik.
Bir Payments hesabı birleştirilmiş faturalandırma için uygunsa faturalandırma ayarları, aynı temel Payments hesabını kullanacak şekilde ayarlanarak birden fazla Google Ads hesabı aynı faturada gruplandırılabilir.
Yeni faturalandırma ayarları oluşturma
Yeni faturalandırma ayarlarını, mevcut Ödeme hesaplarına veya aynı anda oluşturulan hesaplara bağlayabilirsiniz.
Mevcut bir Payments hesabını kullanarak
Mevcut bir ödeme hesabıyla bağlantı oluşturmak için payments_account
değerini geçerli bir ödeme hesabının kaynak kimliğine ayarlayın. Ancak payments_account_info
alanında değişiklik yapmayın.
Kullanılabilir ödeme hesaplarını PaymentsAccountService.ListPaymentsAccounts
yöntemiyle listeleyebilirsiniz. Döndürülen PaymentsAccounts
, kimlik doğrulama için kullandığınız yönetici hesabına bağlıdır.
Her PaymentsAccount
için ödeme yöneticisinin kimliği paying_manager_customer
alanında bulunur.
Yeni bir Payments hesabı kullanma
Yeni bir Payments hesabıyla bağlantı oluşturmak için payments_account_info
bölümünde aşağıdaki alanları ayarlayın (payments_account
seçeneğini ayarlamayın):
Aşağıdaki örnekte, mevcut bir ödeme profili kimliğinden nasıl yeni bir faturalandırma ayarının oluşturulacağı gösterilmektedir. Yukarıda belirtildiği gibi, bu işlem ayrıca My New Payments Account
adında yeni bir Ödeme hesabı da oluşturacak.
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 müşterinin referans verilen Ödeme profilini kullanarak faturalandırma için etkili bir şekilde kaydolmasını sağlar.
Faturalandırma kurulumu durumu
Yeni BillingSetup
örnekleri, yürürlüğe girmeden önce onaya tabidir. O zamana kadar status
PENDING
durumunda kalacak.
BillingSetup
, aşağıdakilerden birinde yer alabilir
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 çoğu varlık gibi bir BillingSetup
de, hangi alanların döndürüleceğini belirten bir Google Ads Sorgu Dili sorgusu kullanılarak GoogleAdsService.SearchStream
sorgulanarak getirilir.
BillingSetup
için referans aldıktan sonra, bu referansı Hesap Bütçesi bölümünde açıklandığı şekilde bir AccountBudgetProposal
oluşturmak için kullanabilirsiniz.
Beklemedeki bir faturalandırma kurulumunu iptal etme
Henüz geçerli olmayan bir BillingSetup
, kaldırma işlemi kullanılarak iptal edilebilir. Faturalandırma ayarları yalnızca status
özelliği PENDING
veya ileri bir tarihte başlayacak şekilde APPROVED
ise iptal edilebilir.