> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt # Resource: Checkout Settings # Type: Checkout Settings Object # Link: https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/purchase-flow/checkout/checkout-settings/checkout-settings-object.md ## Description: Site-level settings that control the checkout experience, including policies, field visibility, and branding. ## Schema: ```json Type: Checkout Settings Object | type: CheckoutSettings Description: Site-level settings that control the checkout experience, including policies, field visibility, and branding. - name: checkoutPolicies | type: CheckoutPolicies | description: Checkout policies. - name: termsAndConditions | type: TermsAndConditionsPolicy | description: Terms and conditions. - name: visible | type: boolean | description: Whether the terms and conditions policy is visible to the customer in the checkout page.

Default: `false` - name: content | type: string | description: Terms and conditions policy content. - name: privacyPolicy | type: PrivacyPolicy | description: Privacy policy. - name: visible | type: boolean | description: Whether the privacy policy is visible to the customer in the checkout page.

Default: `false` - name: content | type: string | description: Privacy policy content. - name: returnPolicy | type: ReturnPolicy | description: Return policy. - name: visible | type: boolean | description: Whether the return policy is visible to the customer in the checkout page.

Default: `false` - name: content | type: string | description: Return policy content. - name: digitalItemPolicy | type: DigitalItemPolicy | description: Digital item policy. - name: visible | type: boolean | description: Whether the digital item policy is visible to the customer in the checkout page.

Default: `false` - name: content | type: string | description: Digital item policy content. - name: contactUs | type: ContactUsPolicy | description: "Contact us" information. - name: visible | type: boolean | description: Whether the contact us policy is visible to the customer in the checkout page.

Default: `false` - name: content | type: string | description: Contact us policy content. - name: customPolicy | type: CustomCheckoutPolicy | description: Custom policy. - name: visible | type: boolean | description: Whether the custom policy is visible to the customer in the checkout page.

Default: `false` - name: content | type: string | description: Custom policy content. - name: title | type: string | description: Custom policy title. - name: checkoutFields | type: CheckoutFields | description: Settings that apply to checkout fields and the checkout process. - name: subscriptionCheckbox | type: CheckboxField | description: Subscription checkbox.

Defaults: + `visible`: `false` + `checkedByDefault`: `false` - name: visible | type: boolean | description: Whether the checkbox is visible to the customer. - name: checkedByDefault | type: boolean | description: Whether the checkbox is checked by default. - name: policyAgreementCheckbox | type: CheckboxField | description: Policy agreement checkbox.

Defaults: + `visible`: `false` + `checkedByDefault`: `false` - name: giftCardRedeemEnabled | type: boolean | description: Whether the ability to redeem a gift card is enabled.

Default: `false` - name: value | type: boolean | description: - name: mitEnabled | type: boolean | description: Whether to allow for MIT transactions.

Default: `false` - name: delayCaptureEnabled | type: boolean | description: Whether to allow for Auth & Capture transactions.

Default: `false` - name: captureBeforeExpiryEnabled | type: boolean | description: Whether to automatically capture the transaction before the authorization expires. Default: `true` >**Note:** this setting is only relevant when `delay_capture_enabled: true`. - name: checkoutBrand | type: CheckoutBrand | description: Checkout brand settings. - name: header | type: CheckoutHeader | description: Checkout header. - name: text | type: string | description: Textual content to be included in the header (e.g. Business Name) - name: textColor | type: string | description: Text color hex code. - name: logo | type: Logo | description: Specifications for when a logo is included in the header. - name: alignment | type: string | description: Alignment within the header. >**Note:** `SIDE` alignment is decided depending on the locale's language. For example, scripts like Hebrew and Arabic will automatically align right-to-left. - name: displayCheckoutLabel | type: boolean | description: Whether to display the 'Checkout' label within the header. Depending on the locale, the label may be translated. - name: continueShopping | type: ContinueShopping | description: Continue shopping specifications. - name: backgroundFill | type: BackgroundFill | description: Background fill specifications. - name: createdDate | type: string | description: Date and time the checkout settings were created. - name: seconds | type: string | description: - name: nanos | type: number | description: - name: updatedDate | type: string | description: Date and time the checkout settings were updated. - name: checkoutBillingFields | type: string | description: Billing information required to complete the checkout. enum: All_FIELDS, MINIMUM_REQUIRED_FIELDS ```