> 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
```