FEATURES

Invoices

An invoice is a payment link with metadata: a customer, line items, a due date, and a memo that ends up on the receipt. Same on-chain path; nicer paper trail.

When to use invoices instead of plain links

  • You need a reference number on the receipt.
  • You bill the same customer multiple times and want history.
  • You want an email reminder if it's not paid by the due date.
  • You sell something itemized (consulting hours, line items).

Statuses

  • draft — created but not yet sent.
  • open — sent, awaiting payment.
  • paid — settlement event indexed.
  • overdue — past due date, still open.
  • void — cancelled by you before payment.

Creating an invoice

POST /v1/invoices
{
  "customer_email": "ada@example.com",
  "currency": "USDC",
  "chain": "base",
  "due_at": "2026-06-30T00:00:00Z",
  "line_items": [
    { "description": "Design retainer — May", "amount": "1500.00" },
    { "description": "Extra review hours",     "amount": "250.00" }
  ]
}

Tab emails the customer a link to the hosted checkout, sends one reminder twenty-four hours before the due date, and a final one if it lapses.