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

# Creating a Payment Link

> Create a storekit payment link from the dashboard: one-off or reusable, set price or customer chooses, contact fields, expiry date and payment cap.

Payment links are created from the **Payment Links** page in the dashboard. Only stores with storekit Payments active appear in the **Store** selector; if you cannot see **Payment Links** at all, see [Set up payments](/docs/getting-started/launch/set-up-payments).

## Create a Link

<Frame caption="The New Payment Link page — the form on the left, a live preview of the customer checkout on the right (example data)">
  <img src="https://mintcdn.com/storekit/r3vJw6gZDPtClQn_/images/payment-links/create-preview-desktop.png?fit=max&auto=format&n=r3vJw6gZDPtClQn_&q=85&s=5b464b5ba3647223d9f1492d7c7b095b" alt="New Payment Link page showing Store, Title, Description, Link type, Pricing and Customer fields alongside a live branded preview of the checkout" width="1600" height="1067" data-path="images/payment-links/create-preview-desktop.png" />
</Frame>

<Steps>
  <Step title="Open Payment Links">
    In the dashboard click **Payment Links** in the left-hand navigation.
  </Step>

  <Step title="Start a new link">
    Click **Create Payment Link** (on an empty list the button reads **Create your first payment link**). The **New Payment Link** page opens.
  </Step>

  <Step title="Choose the store">
    Under **Store**, select the store the money should be paid to. This cannot be changed after the link is created.
  </Step>

  <Step title="Give it a title">
    Enter a **Title**. This is the heading the customer sees on the checkout page, so make it specific: "Private dining deposit — Patel, 14 Oct" rather than "Deposit".

    Optionally expand **Description shown to the customer** and add a sentence about what the payment covers.
  </Step>

  <Step title="Pick the link type">
    Under **Link type** choose:

    * **One-off** — the link accepts a single successful payment and then closes.
    * **Reusable** — the link stays open for multiple payments until you deactivate it, it expires, or it reaches its payment cap.

    This cannot be changed after the link is created.
  </Step>

  <Step title="Set the pricing">
    Under **Pricing** choose:

    * **Set price** — enter the **Price**. The customer pays exactly this amount.
    * **Customer chooses** — the customer types an amount. Optionally enter a **Minimum** and **Maximum** to bound it.

    The pricing mode cannot be changed after the link is created, but the minimum and maximum can.
  </Step>

  <Step title="Add an image (optional)">
    Under **Image**, upload a picture to show on the checkout page.
  </Step>

  <Step title="Choose customer fields">
    Under **Customer fields**, set each of **Name**, **Email**, **Phone** and **Business name** to **Off**, **Optional** or **Required**.

    If you collect an email address, the customer is sent a receipt after paying. Ask for at least one of **Email** or **Phone** on reusable links so you can match payments to people later.
  </Step>

  <Step title="Set advanced options (optional)">
    Expand **Advanced options**:

    * **Reference** — an internal note (order number, invoice number, booking name). The customer sees it on the checkout page and it is stored against every payment.
    * **Link expiry date** — the link stops accepting payments at this date and time and shows as **Expired**.
    * **Maximum number of payments** — reusable links only. Once this many payments succeed the link closes.
    * **After successful payment** — **Show thank you** (with an optional **Custom thank you message**) or **Redirect to URL** (enter the **Redirect URL after payment**).
  </Step>

  <Step title="Create">
    Click **Create Payment Link**. You are taken to the link's detail page, where the **Share** panel shows the URL. See [Sharing a Payment Link](/docs/payment-links/sharing-a-payment-link).
  </Step>
</Steps>

<Frame caption="The detail page after creating a link (example data)">
  <img src="https://mintcdn.com/storekit/r3vJw6gZDPtClQn_/images/payment-links/link-detail.png?fit=max&auto=format&n=r3vJw6gZDPtClQn_&q=85&s=a696f92914a5d038531186d6233f5556" alt="Payment link detail page showing Stats, the Share panel with Copy Link and Send via Email / SMS, and the editable Details form" width="1600" height="1067" data-path="images/payment-links/link-detail.png" />
</Frame>

## Which Fields Can Change Later

On the link's detail page you can edit the title, description, reference, minimum and maximum, image, expiry date, payment cap and the after-payment behaviour, then click **Save**. The store, link type, pricing mode and set price are fixed once the link exists — create a new link if any of those need to change.

<Tip>
  For a set-price link that has been shared but needs a different amount, deactivate it and create a new one. Anyone opening the old link sees that it is no longer available rather than the wrong price.
</Tip>

## Other Ways to Create a Link

* **From an unpaid cash order** — catering stores get a **Send Payment Link** prompt on the order page that pre-fills the amount. See [Collecting Payment for an Unpaid Order](/docs/payment-links/collecting-for-an-order).
* **From an AI assistant** — ask Claude, ChatGPT or another connected assistant to "create a £50 one-off payment link titled…". Creating a link is a write action, so you approve it before it runs. See [What you can ask](/docs/guides/ai/what-you-can-ask#payment-links).

## Related Guides

<CardGroup cols={2}>
  <Card title="Sharing a Payment Link" icon="paper-plane" href="/docs/payment-links/sharing-a-payment-link">
    Copy the URL or send it by email or SMS.
  </Card>

  <Card title="Managing Payment Links" icon="list" href="/docs/payment-links/managing-payment-links">
    Filter, edit, deactivate and reactivate links.
  </Card>
</CardGroup>


## Related topics

- [Payment Links Overview](/docs/payment-links/overview.md)
- [Collecting Payment for an Unpaid Order](/docs/payment-links/collecting-for-an-order.md)
- [What Your Customer Sees](/docs/payment-links/what-your-customer-sees.md)
- [Connect Cursor or VS Code](/docs/guides/ai/connect/cursor-vscode.md)
- [Connect ChatGPT](/docs/guides/ai/connect/chatgpt.md)
