Ledgerline gives developers invoices, payment links, and a live events API behind one key. Copy a single curl, hit the test API, and watch the event land in your dashboard — the docs are the product.
{ "id": "in_1QaX9f2eZvKY", "object": "invoice", "status": "open", "amount_due": 4200, "hosted_invoice_url": "https://ledgerline…/i/test_a1B2" }
Every Ledgerline account is born in test mode with a live sandbox. Ship invoices, share payment links, and subscribe to the same event stream the dashboard renders.
Create an invoice and get a branded, hosted payment page back instantly — line items, PDF, and the 4242 test-card checkout included.
No code required — get a hosted URL and a QR code you can drop anywhere.
Every state change emits an immutable event you can stream, filter, and replay.
API keys, a test/live toggle, a live-updating event feed, and a ledger of every charge — the same backend your code talks to.
Open the dashboard →Sign in and every code example on the entire docs site is pre-filled with your test key. Press Run right in the page — no editing, no setup — and the response renders inline while the event lands in your dashboard feed a second later.
sk_test_… key is injected into every snippet.Start with a hosted payment link, graduate to invoices, then wire the events API into your own systems. Official clients, an OpenAPI spec, and a CLI mean AI agents integrate it correctly by default.
// Subscribe to the same feed the dashboard renders const stream = ledgerline.events.subscribe(events => { for (const e of events) { if (e.type === 'invoice.paid') { fulfil(e.data.object) // ship the goods } } })
Unlimited sandboxes, instant settlement, every event — free forever. Go live and it's a flat 2.9% + 30¢ per successful charge, +0.4% on invoicing capped at $2.
No signup wall. No credit card. Just copy the curl and watch it come alive.
Start building →