> ## Documentation Index
> Fetch the complete documentation index at: https://docs.9pic.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Checkout Configuration

> Assign a payment gateway, build checkout plans, and enable payments.

<Warning>
  9Pic Checkout is a **Beta**, **Enterprise plan** feature, and the event needs **Store Original Photos** enabled. See the [Checkout overview](/dashboard-guide/checkout/overview).
</Warning>

## Overview

The **Configuration** tab is a three-step setup. Complete them top to bottom: assign a gateway, publish a plan, then enable payments.

## Step 1 — Payment Gateway

Assign one of your organisation's gateway configurations to this event.

<Steps>
  <Step title="Pick a gateway configuration">
    Choose a **Stripe** or **Xendit** configuration from the dropdown. If you have exactly one supported config, it's pre-selected.
  </Step>

  <Step title="Assign it">
    Click **Assign Gateway** (or **Update Gateway** to change it). The step shows **Done** once a supported gateway is attached.
  </Step>
</Steps>

<Note>
  Gateway credentials themselves are created on the [Payment Configuration](/dashboard-guide/payment-config) page. If the dropdown is empty, create a Stripe or Xendit config there first.
</Note>

## Step 2 — Checkout Plans

A plan holds the items buyers can purchase. Only **published** plans are shown to buyers.

<Steps>
  <Step title="Create a plan">
    Click **New plan** to open the plan builder. Set the sale phase, choose a product type (photo, video, video clip, or custom certificate), define the item range (single item, a bundle of N, or all items), and set the price.
  </Step>

  <Step title="Publish it">
    Publish the plan so it becomes visible to buyers. Plans can also be **draft**, **paused**, or **archived**.
  </Step>

  <Step title="Manage plans">
    Switch between **Active** and **Archived** views. Edit a plan, archive it (orders and pricing snapshots are kept), or restore an archived plan as a draft.
  </Step>
</Steps>

<Tip>
  Pricing uses the currency of your assigned gateway. For example, a single-photo item might be \$5 and a "bundle of 10" item \$40. Create multiple items in one plan to offer tiers.
</Tip>

## Step 3 — Enable Payments

The final step flips checkout on for buyers.

| Prerequisite               | Needed before enabling |
| -------------------------- | ---------------------- |
| Supported gateway assigned | Stripe or Xendit       |
| Published plan             | At least one           |

When both are met, toggle **Enable Checkout**. A confirmation dialog reminds you that buyers will see all published plans and that payments run through the assigned gateway. You can disable checkout again at any time.

## Common Questions

<AccordionGroup>
  <Accordion title="The New plan button is disabled.">
    Assign a payment gateway first (Step 1). Plans can't be created until a gateway is attached.
  </Accordion>

  <Accordion title="What happens to orders when I archive a plan?">
    Archiving hides the plan from buyers but keeps its historical orders and pricing snapshots. You can restore it later as a draft.
  </Accordion>
</AccordionGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Transactions" icon="receipt" href="/dashboard-guide/checkout/transactions">
    Track revenue and inspect orders.
  </Card>

  <Card title="Payment Configuration" icon="wallet" href="/dashboard-guide/payment-config">
    Create the gateway configs you assign here.
  </Card>
</CardGroup>
