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

# Sell something / take a payment

> Add a checkout to your page with a payment link or button.

Goal: a "Buy now" / "Pay" button on your page. The payment provider handles checkout,
cards, and receipts — Shareable just shows the button.

## Easiest — a payment link

<Steps>
  <Step title="Create a product + link">
    In [Stripe](https://stripe.com) (**Payment Links**), [Gumroad](https://gumroad.com),
    or [Lemon Squeezy](https://lemonsqueezy.com), create your product and a checkout
    link. (Stripe Payment Links need no code at all.)
  </Step>

  <Step title="Put the button on your page">
    Tell your AI *"add a 'Buy now' button that links to \[your link]"* — or add it
    yourself:

    ```html theme={null}
    <a href="https://buy.stripe.com/XXXX" target="_blank"
       style="display:inline-block;padding:12px 22px;border-radius:9px;
              background:#4f46e5;color:#fff;text-decoration:none;font-weight:600">
      Buy now — $29
    </a>
    ```

    Publish on Shareable; clicking opens the provider's secure checkout.
  </Step>
</Steps>

## Inline checkout

Prefer checkout *on* the page? Stripe's **Buy Button** and Gumroad's **embed** give
you a snippet (a small script + element) you paste in the same way. Gumroad's overlay
embed keeps buyers on your page entirely.

<Warning>
  Never put secret API keys or card-handling code in your page — it's public HTML.
  Always use the provider's **hosted** link, button, or embed, which keeps payment
  details on *their* secure servers.
</Warning>
