> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# CheckoutSettings

GraphQL object

Checkout settings.

Reference: https://docs.bigcommerce.com/developer/api-reference/graphql/storefront/types/objects/checkout-settings

## Fields

- `reCaptchaEnabled` — Indicates whether ReCaptcha is enabled on checkout.
- `persistentCartEnabled` — Indicates whether Persistent Cart is enabled.
- `termsAndConditionsEnabled` — Indicates whether terms and conditions are enabled on checkout.
- `termsAndConditionsType` — The type of terms and conditions (e.g. `link` or `textarea`).
- `termsAndConditionsUrl` — The URL for terms and conditions when type is `link`.
- `termsAndConditionsTextarea` — The text content for terms and conditions when type is `textarea`.

## Definition

```graphql
type CheckoutSettings {
  reCaptchaEnabled: Boolean!
  persistentCartEnabled: Boolean!
  termsAndConditionsEnabled: Boolean!
  termsAndConditionsType: String
  termsAndConditionsUrl: String
  termsAndConditionsTextarea: String
}
```