Skip to content
tilll GitHub

Open source · Self-hosted

Get paid in crypto, from any chain.

Free, open source, self-hosted. Powered by NEAR Intents.

Customers pay from

  • Ethereum
  • Base
  • Arbitrum
  • Optimism
  • Polygon
  • BNB Chain
  • Avalanche
  • Solana
  • NEAR
  • Bitcoin
  • Tron
  • and more
Illustration of the checkout window.

Built to be yours

  • Self-hosted

    Runs on your server. Your data stays yours.

  • Open source

    MIT licensed. Read it, change it, fork it.

  • Private

    Customers give no name, email or account.

  • Secure

    No spending key on your server. Your wallet approves refunds.

How it works

  1. Install it

    Four commands. Nothing to sign up for.

  2. Add the checkout

    Share a pay link, or add the checkout to your page.

  3. Get paid

    Money lands straight in your own account.

Everything you need

  • Invoices and pay links

    Create an invoice, share the link.

  • Checkout for your site

    Customers pay without leaving your page.

  • A dashboard

    Balance, invoices and refunds in one place.

  • Webhooks

    Your server hears about every payment.

  • Refunds

    Approve each one with your wallet. Refunds return the value at today's price.

  • Duplicate and late payments

    Queued for you. Approve once to send them back.

For developers

Create invoices from your server. Open the checkout with one script tag.

Embed the checkout

<script src="https://pay.example.com/checkout.js"></script>
<button data-tilll-invoice="inv_...">Pay with crypto</button>

Create an invoice

curl -X POST https://pay.example.com/v1/invoices \
  -H "Authorization: Bearer $MERCHANT_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"amount":"5.00","description":"Order 1042"}'

Self-host in 5 minutes

Four commands and a dashboard. No funds needed.

Terminal

git clone https://github.com/space-rock/tilll tilll && cd tilll
pnpm install
pnpm tilll init
docker compose up --build

Set your NEAR account in .env, then open http://localhost:8080/dashboard and sign in with the secret in the same file.