Learn more about migrating to the Google Ads API by watching our latest webinar

BillingSetupError

Enum describing possible billing setup errors.

Enums

UNSPECIFIED

Enum unspecified.

UNKNOWN

The received error code is not known in this version.

CANNOT_USE_EXISTING_AND_NEW_ACCOUNT

Cannot specify both an existing payments account and a new payments account when setting up billing.

CANNOT_REMOVE_STARTED_BILLING_SETUP

Cannot cancel an approved billing setup whose start time has passed.

CANNOT_CHANGE_BILLING_TO_SAME_PAYMENTS_ACCOUNT

Cannot perform a Change of Bill-To (CBT) to the same payments account.

BILLING_SETUP_NOT_PERMITTED_FOR_CUSTOMER_STATUS

Billing setups can only be used by customers with ENABLED or DRAFT status.

INVALID_PAYMENTS_ACCOUNT

Billing setups must either include a correctly formatted existing payments account id, or a non-empty new payments account name.

BILLING_SETUP_NOT_PERMITTED_FOR_CUSTOMER_CATEGORY

Only billable and third-party customers can create billing setups.

INVALID_START_TIME_TYPE

Billing setup creations can only use NOW for start time type.

THIRD_PARTY_ALREADY_HAS_BILLING

Billing setups can only be created for a third-party customer if they do not already have a setup.

BILLING_SETUP_IN_PROGRESS

Billing setups cannot be created if there is already a pending billing in progress.

NO_SIGNUP_PERMISSION

Billing setups can only be created by customers who have permission to setup billings. Users can contact a representative for help setting up permissions.

CHANGE_OF_BILL_TO_IN_PROGRESS

Billing setups cannot be created if there is already a future-approved billing.

PAYMENTS_PROFILE_NOT_FOUND

Requested payments profile not found.

PAYMENTS_ACCOUNT_NOT_FOUND

Requested payments account not found.

PAYMENTS_PROFILE_INELIGIBLE

Billing setup creation failed because the payments profile is ineligible.

PAYMENTS_ACCOUNT_INELIGIBLE

Billing setup creation failed because the payments account is ineligible.

CUSTOMER_NEEDS_INTERNAL_APPROVAL

Billing setup creation failed because the payments profile needs internal approval.

PAYMENTS_ACCOUNT_INELIGIBLE_CURRENCY_CODE_MISMATCH

Payments account has different currency code than the current customer and hence cannot be used to setup billing.