GETTING STARTED

Your first payment

The simplest way to take a payment on Tab is to hand someone a link. No code, no integration, just a URL.

Option A — a payment link

  1. From the dashboard, open New payment link.
  2. Enter an amount (or leave it open so the buyer types one).
  3. Pick a chain — Base, BSC, Solana, Ink, Celo, or Tempo — or leave it as "any".
  4. Copy the link. Send it. Done.

The link points at pay.thetab.bar/<short>. The buyer opens it, signs once, and the funds land in your wallet as soon as the chain confirms.

Option B — an invoice

If you want a referenceable record (line items, customer email, due date), generate an invoice instead. Invoices are payment links with metadata; they expire when paid or when the due date passes.

Option C — call the API

POST https://api.thetab.bar/v1/orders
Authorization: Bearer sk_test_...

{
  "amount": "12.50",
  "currency": "USDC",
  "chain": "base",
  "recipient": "@yourhandle"
}

What the buyer sees

A hosted checkout page with your handle at the top, the amount and token in the middle, and a single Pay button. If they already have a Tab wallet on this device they sign with their PIN; if not, they're walked through the same five-step sign-up before paying.

What you see

In the dashboard, the order moves from awaiting_payment to completedthe moment the on-chain settlement event is indexed. If you've wired up a webhook, it fires at the same time.