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
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
-
Install it
Four commands. Nothing to sign up for.
-
Add the checkout
Share a pay link, or add the checkout to your page.
-
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.