The effective value of url_settings 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.
Output only. Reflects the merchant review state in Checkout feature. This is set based on the data quality reviews of the URL provided by the merchant. A merchant with enrollment state as ENROLLED can be in the following review states: IN_REVIEW, APPROVED or DISAPPROVED. A merchant must be in an enrollmentState of ENROLLED before a review can begin for the merchant.
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-25 UTC."],[[["`CheckoutSettings` defines 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`, or `DISAPPROVED`, reflecting their participation status in the program."],["Effective settings inherit from account-level settings or the parent account if not explicitly defined."]]],["The core information defines `CheckoutSettings` for a merchant, including their `merchantId`, URL settings, and enrollment and review states. `CheckoutEnrollmentState` reflects if a merchant is `INACTIVE`, `ENROLLED`, or has `OPT_OUT` from the checkout feature. `CheckoutReviewState` indicates if the merchant is `IN_REVIEW`, `APPROVED`, or `DISAPPROVED` based on data quality checks. Effective states reflect account or parent level settings when available, otherwise, the direct value will be the effective state.\n"]]