Việc thiết lập thông tin thanh toán là một bước quan trọng trong quá trình sử dụng Google Ads, giúp bạn quản lý chi phí và đảm bảo các khoản thanh toán được thực hiện một cách hiệu quả. Mỗi tài khoản Google Ads đều cần liên kết với một tài khoản thanh toán để xác định người sẽ chịu trách nhiệm cho các chi phí phát sinh. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách thiết lập thông tin thanh toán, từ việc tạo mới đến quản lý trạng thái thanh toán, giúp bạn tối ưu hóa quy trình và tránh những rủi ro không cần thiết.
Thông tin thanh toán là một phần quan trọng trong việc liên kết tài khoản Google Ads với tài khoản Google Payments (còn được gọi là tài khoản lập hóa đơn). Điều này cho phép hệ thống xác định chính xác người sẽ chịu trách nhiệm cho các khoản phí phát sinh từ chiến dịch quảng cáo dựa trên thông tin thanh toán đã thiết lập. Mỗi tài khoản thanh toán sẽ tương ứng với một hóa đơn cụ thể.
Giới thiệu tài khoản thanh toán trong Google Ads
Mỗi cấu hình thanh toán (BillingSetup) sẽ xác định một tài khoản thanh toán chịu trách nhiệm thanh toán các chi phí quảng cáo phát sinh từ ngân sách của tài khoản. Tài khoản thanh toán này được liên kết với một hồ sơ thanh toán, và hồ sơ này sẽ chịu trách nhiệm cuối cùng về các khoản phí đã tạo ra.
Thông tin thanh toán sẽ bao gồm các thành phần như payments_account và payments_account_info, nhằm xác định tài khoản thanh toán hiện đang được sử dụng. Cụ thể, các trường quan trọng bao gồm:
- payments_account_info.payments_account_id: Mã gồm 16 chữ số, dùng để xác định tài khoản thanh toán được liên kết với tài khoản Google Ads của bạn.
- payments_account_info.payments_account_name: Tên của tài khoản thanh toán, thường xuất hiện trên hóa đơn hàng tháng.
- payments_account_info.payments_profile_id: Mã gồm 12 chữ số, dùng để xác định hồ sơ thanh toán liên quan đến tài khoản thanh toán của bạn.
Trong trường hợp tài khoản thanh toán đủ điều kiện để sử dụng phương thức thanh toán hợp nhất, bạn có thể lựa chọn nhóm nhiều tài khoản Google Ads trên cùng một hóa đơn. Điều này được thực hiện thông qua việc cấu hình tài khoản thanh toán để sử dụng cùng một tài khoản thanh toán cơ bản.
Tạo thông tin thanh toán mới
Khi cần thiết lập thông tin thanh toán mới, bạn có thể liên kết thông tin này với tài khoản thanh toán hiện có hoặc tạo mới một tài khoản thanh toán. Quy trình này cho phép quản lý các khoản phí phát sinh trong tài khoản Google Ads một cách hiệu quả.
Sử dụng tài khoản thanh toán hiện có
Để liên kết với một tài khoản thanh toán hiện có, bạn cần đặt giá trị payments_account bằng mã tài nguyên của một tài khoản thanh toán hợp lệ. Lưu ý, không được chỉnh sửa thông tin trong payments_account_info.
Bạn có thể liệt kê tất cả các tài khoản thanh toán hiện có bằng cách sử dụng PaymentsAccountService.ListPaymentsAccounts. Chiến lược phát hành các tài khoản thanh toán này phụ thuộc vào tài khoản người quản lý mà bạn dùng để xác thực.
Mã định danh của mỗi PaymentsAccount trong hệ thống người quản lý sẽ nằm trong trường paying_manager_customer.
Sử dụng tài khoản thanh toán mới
Khi bạn muốn liên kết với một tài khoản thanh toán mới, hãy đặt các trường payments_account_name và payments_profile_id trong payments_account_info. Lưu ý rằng bạn không cần đặt trường payments_account trong trường hợp này.
Cả hai trường payments_account và payments_account_info sẽ được tự động điền trong các lần truy xuất thông tin thanh toán sau.
Ví dụ dưới đây minh họa cách tạo thông tin thanh toán mới dựa trên thông tin thanh toán đã có, bao gồm mã hồ sơ thanh toán. Điều này cũng sẽ tạo ra một tài khoản thanh toán mới với tên “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);
}
Nếu đây là thông tin thanh toán đầu tiên được thêm vào tài khoản Google Ads, hệ thống sẽ đăng ký thông tin thanh toán này cho khách hàng thông qua hồ sơ thanh toán được tham chiếu. Điều này đảm bảo mọi chi phí phát sinh từ các chiến dịch quảng cáo sẽ được quản lý một cách chính xác và minh bạch.
Trạng thái thiết lập thanh toán
Khi thiết lập thanh toán mới trong Google Ads, các thực thể BillingSetup sẽ tuân theo các chính sách trước khi chính thức có hiệu lực. Trong thời gian chờ đợi, trạng thái của chúng sẽ được đặt là PENDING.
BillingSetup có thể thuộc một trong các trạng thái sau:
- PENDING: Đang chờ phê duyệt.
- APPROVED_HELD: Đã được phê duyệt nhưng ngân sách đầu tiên tương ứng chưa được duyệt. Trạng thái này chỉ xảy ra đối với các thông tin thanh toán được thiết lập để sử dụng phương thức lập hóa đơn hàng tháng.
- APPROVED: Thiết lập đã được phê duyệt hoàn toàn.
- CANCELLED: Người dùng đã hủy quá trình thiết lập trước khi phê duyệt.
Truy xuất thông tin thanh toán của tài khoản
Tương tự như các thực thể khác trong API Google Ads, thông tin về một BillingSetup có thể được truy xuất bằng cách sử dụng dịch vụ GoogleAdsService.SearchStream. Bằng cách sử dụng Ngôn ngữ truy vấn của Google Ads (Google Ads Query Language – GAQL), bạn có thể chỉ định các trường cần được trả về trong kết quả tìm kiếm.
Khi đã có được thông tin về BillingSetup, bạn có thể sử dụng thông tin này để tạo đề xuất ngân sách tài khoản (AccountBudgetProposal), như đã được mô tả trong phần ngân sách tài khoản.
Hủy thông tin thanh toán đang chờ xử lý
Đối với các thông tin thanh toán chưa có hiệu lực, bạn có thể hủy bằng thao tác xóa. Tuy nhiên, việc hủy chỉ được phép nếu trạng thái của thông tin thanh toán là PENDING hoặc nếu trạng thái APPROVED nhưng có ngày bắt đầu ở tương lai. Điều này đảm bảo bạn có thể quản lý các thiết lập thanh toán một cách linh hoạt trước khi chúng chính thức được áp dụng.
Việc thiết lập thông tin thanh toán trong Google Ads không chỉ đảm bảo các khoản chi phí được quản lý hiệu quả mà còn giúp chiến dịch quảng cáo của bạn vận hành trơn tru. Bằng cách nắm rõ quy trình từ việc tạo tài khoản thanh toán đến theo dõi trạng thái phê duyệt, bạn sẽ tránh được những sai sót và tối ưu hóa hiệu suất chi tiêu. Hãy chắc chắn rằng bạn đã hiểu rõ cách thức hoạt động của từng bước để đảm bảo các chiến dịch Google Ads của mình luôn đạt kết quả tốt nhất.
