Konfigurasi penagihan adalah link tingkat akun antara akun Google Ads dan akun Pembayaran (juga dikenal sebagai konfigurasi invoice), yang secara efektif menentukan siapa yang ditagih untuk biaya yang dikeluarkan oleh anggaran akun konfigurasi penagihan. Setiap akun Pembayaran sesuai dengan satu invoice.
Tentang akun Pembayaran
Setiap BillingSetup mengidentifikasi akun Pembayaran
yang menerima invoice untuk biaya yang dikeluarkan oleh anggaran akunnya. Akun Pembayaran ini dikaitkan dengan Profil pembayaran yang pada akhirnya bertanggung jawab atas biaya.
Konfigurasi penagihan berisi kolom
payments_account dan
grup
payments_account_info
kolom yang mengidentifikasi akun Pembayaran yang digunakan, termasuk hal berikut:
payments_account_info.payments_account_id: ID 16 digit yang digunakan untuk mengidentifikasi akun Pembayaran yang terkait dengan konfigurasi penagihan.payments_account_info.payments_account_name: Nama akun Pembayaran yang terkait dengan konfigurasi penagihan. Nama ini dicetak pada invoice bulanan.payments_account_info.payments_profile_id: ID 12 digit yang digunakan untuk mengidentifikasi Profil pembayaran yang terkait dengan konfigurasi penagihan.
Jika akun Pembayaran memenuhi syarat untuk penagihan gabungan, maka beberapa akun Google Ads dapat dikelompokkan dalam invoice yang sama dengan menetapkan konfigurasi penagihan untuk menggunakan akun Pembayaran pokok yang sama.
Membuat konfigurasi penagihan baru
Anda dapat menautkan konfigurasi penagihan baru ke akun Pembayaran yang sudah ada atau yang dibuat pada saat yang sama.
Menggunakan akun Pembayaran yang sudah ada
Untuk menautkan dengan akun Pembayaran yang sudah ada, tetapkan
payments_account ke
ID resource akun Pembayaran yang valid. Namun, jangan ubah
payments_account_info.
Anda dapat mencantumkan akun pembayaran yang tersedia dengan metode
PaymentsAccountService.ListPaymentsAccounts. PaymentsAccounts yang ditampilkan bergantung pada akun pengelola yang Anda gunakan untuk autentikasi.
Untuk setiap PaymentsAccount, ID pengelola
pembayarannya ada di
paying_manager_customer
kolom.
Menggunakan akun Pembayaran baru
Untuk menautkan dengan akun Pembayaran baru, tetapkan kolom berikut di
payments_account_info
(jangan tetapkan payments_account):
Contoh berikut menunjukkan cara membuat konfigurasi penagihan baru dari ID Profil pembayaran yang sudah ada. Seperti yang ditunjukkan sebelumnya, tindakan ini juga akan membuat akun Pembayaran baru 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, tindakan ini akan secara efektif mendaftarkan pelanggan untuk penagihan menggunakan Profil pembayaran yang direferensikan.
Status konfigurasi penagihan
Instance BillingSetup baru harus disetujui sebelum
berlaku. Hingga saat itu, statusnya
status berada dalam status
PENDING.
A BillingSetup dapat berada dalam salah satu
status berikut:
| Status Konfigurasi Penagihan | Deskripsi |
|---|---|
PENDING |
Menunggu persetujuan. |
APPROVED_HELD |
Disetujui, tetapi anggaran pertama yang sesuai belum. Hal ini hanya dapat terjadi untuk konfigurasi penagihan yang dikonfigurasi untuk invoice bulanan. |
APPROVED |
Konfigurasi disetujui. |
CANCELLED |
Konfigurasi dibatalkan oleh pengguna sebelum disetujui. |
Mengambil konfigurasi penagihan akun
Seperti sebagian besar entity lain di Google Ads API, a
BillingSetup diambil dengan membuat kueri the
GoogleAdsService.SearchStream
menggunakan kueri Bahasa Kueri Google Ads yang menentukan kolom mana yang akan ditampilkan.
Setelah mendapatkan referensi ke BillingSetup,
Anda dapat menggunakannya untuk membuat
AccountBudgetProposal seperti yang dijelaskan dalam
Anggaran Akun.
Membatalkan konfigurasi penagihan yang tertunda
`BillingSetup` yang belum berlaku dapat
dibatalkan menggunakan operasi penghapusan. Konfigurasi penagihan hanya dapat dibatalkan jika
status
PENDING
atau jika APPROVED
untuk dimulai di masa mendatang.