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

> ## Agent Instructions
> Taberna is a crypto payments API. Amounts are priced in fiat (USD or EUR) and paid in crypto.
> Fiat amounts are ALWAYS decimal strings ("9.99"), never numbers. Crypto amounts are integer strings in the asset's smallest unit.
> Authenticate merchant endpoints with `Authorization: Bearer tbrn_live_...`. Every key is bound to one store and carries an explicit scope set, so never pass a store id to a /v1 endpoint.
> A 401 means the credential is bad; a 403 means the key lacks a scope. Never retry or re-authenticate on a 403 — surface it as a configuration error.
> The /v1/checkouts endpoints are deliberately unauthenticated and run in the buyer's browser. Never send an API key to a browser.
> Verify webhook signatures over the RAW request body before parsing JSON, and treat delivery as at-least-once: handlers must be idempotent.
> Never grant value based on a browser redirect to successUrl. Fulfil on a signature-verified webhook, or on a server-side read of GET /v1/orders/{id} or GET /v1/invoices/{id}.
> There is no test mode: every payment method is a live chain moving real funds.
> A merchant can run an entire shop with no code: the dashboard creates products and invoices, and every store can host a storefront at {slug}.taberna.io with its own theme, sections, branding and optional custom domain. Never assume the reader has an API integration.
> Taberna issues no refunds and performs no KYC. A refund is something the merchant sends from their own payout wallet, off-platform.

# Sell without code

> From no account to a live product link, without writing a line of code.

Everything Taberna does can be run from the dashboard. You do not need a developer, a
website, or an integration.

## How it works

1. Open an account and create a store.
2. Add a payout address so you have somewhere to be paid, and pick a product to sell.
3. Turn on your storefront and share the link.

## 1. Create your account

Go to [dash.taberna.io](https://dash.taberna.io) and choose **Create account**. You can
sign up with an email address and a password, or by connecting a Solana wallet — either
way you give an email address, because Taberna sends the verification link there.

Click the link in that email before you carry on. You cannot sign in until you do.

<Frame caption="The signup screen, with the email and wallet options.">
  <img src="https://mintcdn.com/taberna/CSV07Wzd5bzv2KKK/images/dashboard-signup.png?fit=max&auto=format&n=CSV07Wzd5bzv2KKK&q=85&s=3fd1a62cf6a2fc5ba6ad0cc899f17ea4" alt="The Taberna create-account screen showing Email and Wallet tabs, an email field and a password field" width="1200" height="675" data-path="images/dashboard-signup.png" />
</Frame>

There is **no KYC**. Taberna does not ask for your identity documents, your company
details or your bank.

## 2. Name your store

The first time you sign in, Taberna walks you through three short steps. The first one
asks for a **store name** (up to 50 characters) and, optionally, a logo. Both appear on
the page your customers pay on.

The other two steps can be skipped and done later. See
[Create your store](/guides/create-your-store).

## 3. Add a payout address

This is where your money goes, so it is the one step worth not skipping.

Pick a network — Base and Polygon are the cheapest for your customers — and paste a
receiving address from your own wallet. Taberna checks the address is well-formed for
that network before saving it, and switches on every coin available on it.

<Frame caption="Choosing a network and pasting the wallet address that will receive your sales.">
  <img src="https://mintcdn.com/taberna/CSV07Wzd5bzv2KKK/images/dashboard-onboarding-payout.png?fit=max&auto=format&n=CSV07Wzd5bzv2KKK&q=85&s=2682bba1db614250c1b003f866bb140e" alt="The onboarding payment step with a Blockchain dropdown set to Base and a Payout Address field" width="1200" height="675" data-path="images/dashboard-onboarding-payout.png" />
</Frame>

<Info>
  Not sure what a wallet address is? [Crypto basics](/guides/crypto-basics) covers it
  in a paragraph.
</Info>

## 4. Create a product

Give it a title, a price and a currency (USD or EUR), add a picture, and tick
**Listed** so customers can buy it. See [Products](/guides/products).

If you are selling something that gets handed over automatically — licence keys, a file,
a link — open the product again after saving and set up
[digital delivery](/guides/digital-delivery).

## 5. Turn on your storefront

Go to **Settings → Storefront** and claim a web address. If you claim `acme`, your shop
is live at `acme.taberna.io`.

From the same screen you choose your colours and fonts, add sections to the page, and
upload a logo. See [Storefront](/guides/storefront).

<Frame caption="Claiming a storefront address and seeing the shop update live.">
  <img src="https://mintcdn.com/taberna/CSV07Wzd5bzv2KKK/images/dashboard-storefront-slug.png?fit=max&auto=format&n=CSV07Wzd5bzv2KKK&q=85&s=add93825ba8039802f0d6eb72e927439" alt="The Store URL field in storefront settings with the value acme and a Claim button, next to a live preview of the shop" width="1200" height="675" data-path="images/dashboard-storefront-slug.png" />
</Frame>

## 6. Share the link

That is the whole thing. Post `acme.taberna.io` wherever your customers are. They browse,
add to cart, pay in crypto, and their purchase is delivered on the spot.

Every sale shows up under **Orders** in your dashboard, and the money reaches your wallet
usually within a minute.

## What to read next

<CardGroup cols={3}>
  <Card title="Storefront" icon="shop" href="/guides/storefront">
    Make the shop yours.
  </Card>

  <Card title="Digital delivery" icon="key" href="/guides/digital-delivery">
    Hand over goods automatically.
  </Card>

  <Card title="Fees" icon="percent" href="/guides/fees">
    What a sale costs you.
  </Card>
</CardGroup>
