Page Summary
-
CheckoutSettingsdefines URL and enrollment settings for a specific merchant to participate in the Google Checkout program. -
Merchants can enroll in the program by providing account-level or feed-level checkout URLs, which are subject to data quality review.
-
Enrollment and review states for a merchant can be
INACTIVE,ENROLLED,OPT_OUT,IN_REVIEW,APPROVED, orDISAPPROVED, reflecting their participation status in the program. -
Effective settings inherit from account-level settings or the parent account if not explicitly defined.
CheckoutSettings
for a specific merchant ID.
| JSON representation |
|---|
{ "merchantId" : string , "uriSettings" : { object ( |
| Fields | |
|---|---|
merchantId
|
Required. The ID of the account. |
uriSettings
|
URL settings for cart or checkout URL. |
effectiveUriSettings
|
The effective value of |
enrollmentState
|
Output only. Reflects the merchant enrollment state in |
reviewState
|
Output only. Reflects the merchant review state in |
effectiveEnrollmentState
|
Output only. The effective value of enrollment state for a given merchant ID. If account level settings are present then this value will be a copy of the account level settings. Otherwise, it will have the value of the parent account. |
effectiveReviewState
|
Output only. The effective value of review state for a given merchant ID. If account level settings are present then this value will be a copy of the account level settings. Otherwise, it will have the value of the parent account. |
CheckoutEnrollmentState
Enum indicating the enrollment state of merchant in Checkout
program. LINT.IfChange(CheckoutOnMerchantEnrollmentState)
| Enums | |
|---|---|
CHECKOUT_ON_MERCHANT_ENROLLMENT_STATE_UNSPECIFIED
|
Default enrollment state when enrollment state is not specified. |
INACTIVE
|
Merchant has not enrolled into the feature. |
ENROLLED
|
Merchant has enrolled into the feature by providing either an account level URL or checkout URLs as part of their feed. |
OPT_OUT
|
Merchant has previously enrolled but opted out of the feature. |
CheckoutReviewState
Enum indicating the review state of merchant in Checkout
program. LINT.IfChange(CheckoutReviewState)
| Enums | |
|---|---|
CHECKOUT_ON_MERCHANT_REVIEW_STATE_UNSPECIFIED
|
Default review state when review state is not specified. |
IN_REVIEW
|
Merchant provided URLs are being reviewed for data quality issues. |
APPROVED
|
Merchant account has been approved. Indicates the data quality checks have passed. |
DISAPPROVED
|
Merchant account has been disapproved due to data quality issues. |

