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

# Fees

> Taberna charges one processing fee and nothing else.

Taberna is free to sign up for. You are charged a percentage of each payment, taken
automatically when the money moves to your wallet. There are no monthly fees, no setup
fees and no withdrawal fees.

| What                                           | Rate                           | Who pays                                                       |
| ---------------------------------------------- | ------------------------------ | -------------------------------------------------------------- |
| Processing fee                                 | **3%** standard, set per store | You — deducted on-chain as the payment is moved to your wallet |
| Network fee to send the payment                | Varies by network              | Your customer                                                  |
| Network fee to move the payment to your wallet | Varies by network              | Taberna                                                        |

Because Taberna covers the cost of getting funds to you, the processing fee is the whole
deduction. What arrives at your payout address is the payment amount minus your rate,
and nothing is billed to you separately afterwards.

## An example

A customer buys a $50 product and pays in USDC. They pay the network a few cents to
send it — that is on top of the $50, not out of it. Taberna moves the $50 to your wallet
in a single transaction that pays $1.50 to Taberna and \$48.50 to you.

## Your rate

3% is the standard rate. The rate is stored per store, so if you have agreed a different
one with us, yours is what applies.

<Info>
  Your rate is not shown anywhere in the dashboard today, so this page is the
  reference. If you are on a custom rate, or you are not sure which rate applies to
  you, email [support@taberna.io](mailto:support@taberna.io).
</Info>

## What to read next

<CardGroup cols={2}>
  <Card title="How you get paid" icon="wallet" href="/guides/how-you-get-paid">
    Where the money goes and how long it takes.
  </Card>

  <Card title="Payment methods" icon="coins" href="/guides/payment-methods">
    Which networks are cheapest for your customers.
  </Card>
</CardGroup>
