Konfigurasi penagihan adalah penautan tingkat akun antara akun Google Ads dan Pembayaran (juga dikenal sebagai invoice) ), yang secara efektif menentukan siapa yang ditagih untuk biaya yang dikeluarkan oleh akun konfigurasi penagihan anggaran. Setiap akun Pembayaran sesuai dengan satu invoice.
Tentang Akun pembayaran
Setiap BillingSetup
mengidentifikasi Akun pembayaran
yang ditagih untuk biaya yang dikeluarkan oleh anggaran akunnya. Pembayaran Ini
akun Anda dikaitkan dengan akun Pembayaran
yang pada akhirnya
bertanggung jawab atas tagihan.
Penyiapan penagihan berisi payments_account
dan sekelompok
payments_account_info
yang mengidentifikasi Akun pembayaran sedang digunakan, termasuk hal berikut:
payments_account_info.payments_account_id
: ID 16 digit yang digunakan untuk mengidentifikasi akun Pembayaran yang terkait dengan konfigurasi penagihan Anda.payments_account_info.payments_account_name
: Nama akun Pembayaran yang dikaitkan dengan penyiapan penagihan. Nama ini dicetak pada faktur bulanan.payments_account_info.payments_profile_id
: ID 12 digit yang digunakan untuk mengidentifikasi Profil pembayaran yang terkait dengan konfigurasi penagihan Anda.
Jika akun Pembayaran memenuhi syarat untuk digabungkan penagihan, lalu beberapa klik Akun Google Ads dapat dikelompokkan dalam invoice yang sama dengan menetapkan konfigurasi penagihannya menggunakan akun Pembayaran dasar yang sama.
Membuat konfigurasi penagihan baru
Anda dapat menautkan konfigurasi penagihan baru ke akun Pembayaran yang sudah ada atau akun yang dibuat secara bersamaan.
Menggunakan akun Pembayaran yang ada
Untuk menautkan dengan akun Pembayaran yang sudah ada, tetapkan
payments_account
menjadi
ID resource akun Pembayaran yang valid. Namun, jangan memodifikasi
payments_account_info
Anda dapat menampilkan daftar akun pembayaran yang tersedia dengan
PaymentsAccountService.ListPaymentsAccounts
. Tujuan
PaymentsAccounts
yang ditampilkan bergantung pada akun pengelola yang Anda gunakan
autentikasi.
Untuk setiap PaymentsAccount
, ID pembayarannya
manajer berada di
paying_manager_customer
kolom tersebut.
Menggunakan akun Pembayaran baru
Untuk menautkan akun Pembayaran baru, tetapkan kolom berikut di
payments_account_info
(jangan tetapkan payments_account
):
Contoh di bawah menunjukkan cara membuat konfigurasi penagihan baru dari konfigurasi penagihan yang ada
ID profil pembayaran. Seperti yang disebutkan di atas, hal ini juga akan membuat
Akun pembayaran dengan nama 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);
}
Jika ini adalah konfigurasi penagihan pertama yang ditambahkan ke akun Google Ads, mendaftarkan pelanggan untuk penagihan secara efektif menggunakan Pembayaran yang dirujuk untuk profil.
Status penyiapan penagihan
Instance BillingSetup
baru tunduk kepada
persetujuan sebelum diberlakukan. Sebelum itu, mereka
status
berada dalam
PENDING
status.
BillingSetup
dapat berada di salah satu properti berikut
status
:
Status Penyiapan Penagihan | Deskripsi |
---|---|
PENDING |
Menunggu persetujuan. |
APPROVED_HELD |
Disetujui tetapi anggaran pertama yang sesuai belum disetujui. Hal ini hanya dapat terjadi untuk konfigurasi penagihan yang dikonfigurasi untuk invoice bulanan. |
APPROVED |
Penyiapan disetujui. |
CANCELLED |
Penyiapan dibatalkan oleh pengguna sebelum persetujuan. |
Mengambil penyiapan penagihan akun
Seperti sebagian besar entitas lain di Google Ads API,
BillingSetup
diambil dengan membuat kueri
GoogleAdsService.SearchStream
menggunakan kueri Bahasa Kueri Google Ads yang menentukan kolom yang akan ditampilkan.
Setelah mendapatkan referensi ke BillingSetup
,
Anda dapat menggunakannya untuk membuat
AccountBudgetProposal
seperti yang dijelaskan di
Anggaran Akun.
Membatalkan penyiapan penagihan yang tertunda
BillingSetup
yang belum diterapkan dapat
dibatalkan menggunakan operasi penghapusan. Penyiapan penagihan hanya dapat dibatalkan jika
status
-nya
PENDING
atau jika APPROVED
untuk memulai di masa mendatang.