> ## 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.

# Create your store

> Signing up, verifying your email, and the three-step setup that follows.

A store is your account on Taberna: it owns your products, your orders, your payout
addresses and your storefront. Setting one up takes a couple of minutes and asks for no
identity documents. You are its owner, and you can bring other people in later with
narrower [roles](/guides/team).

## Signing up

At [dash.taberna.io](https://dash.taberna.io) you can register two ways.

**With an email and password.** Your password must be at least 12 characters. There are
no other rules.

**With a wallet.** Connect Phantom or Solflare and sign a message to prove the wallet is
yours. You still give an email address. Wallet sign-in is Solana wallets only.

Either way you must accept the terms, pass a quick bot check, and then **click the
verification link Taberna emails you**. You cannot sign in until your email is verified,
and there is no way to resend the link from the dashboard — if it does not arrive, check
your spam folder and then email support.

<Frame caption="Registering with an email address. The Wallet tab connects Phantom or Solflare instead.">
  <img src="https://mintcdn.com/taberna/CSV07Wzd5bzv2KKK/images/dashboard-signup.png?fit=max&auto=format&n=CSV07Wzd5bzv2KKK&q=85&s=3fd1a62cf6a2fc5ba6ad0cc899f17ea4" alt="The create-account screen with Email and Wallet tabs, email, password and confirm-password fields, and a terms checkbox" width="1200" height="675" data-path="images/dashboard-signup.png" />
</Frame>

## The three setup steps

The first time you sign in, Taberna runs a short setup wizard.

### Step 1 — Create your store

Give your store a **name** (up to 50 characters) and, if you like, a logo. Both appear
on the checkout page your customers see.

This step is required. Everything else can wait.

### Step 2 — Set up your first payment method

Choose one network, then paste the wallet address on that network where you want to be
paid. Taberna switches on every coin available on that network at once — pick Base, for
example, and you accept ETH, USDC and USDT there.

You can **skip this**, but nothing can be sold until a payout address exists. See
[Payout wallets](/guides/payout-wallets) and
[Payment methods](/guides/payment-methods).

<Frame caption="Step 2 of setup: one network, one payout address.">
  <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 method step showing a Blockchain select, a Payout Address field, and Skip for now and Save and continue buttons" width="1200" height="675" data-path="images/dashboard-onboarding-payout.png" />
</Frame>

### Step 3 — Create your first product

The same form you will use from then on: title, description, price, currency, image and
a **Listed** checkbox. Also skippable. See [Products](/guides/products).

## After setup

Everything from the wizard can be changed later, and a few things are only available
afterwards:

| What                                        | Where                           |
| ------------------------------------------- | ------------------------------- |
| Store name and logo                         | Settings → General              |
| More networks and individual coins          | Settings → Payments             |
| Your storefront address, theme and branding | Settings → Storefront           |
| Teammates                                   | Settings → Team                 |
| Digital delivery for a product              | Edit the product, Delivery card |

<Info>
  **There is no KYC and no identity check.** Sign up, name a store, paste a payout
  address, and sell. You are responsible for what you sell — see the terms on
  [taberna.io](https://taberna.io).
</Info>

## Running more than one store

Use the store switcher at the top of the sidebar to create another store or move between
them. Each store has its own products, orders, payout addresses and storefront address.
