Not every payment needs an integration. Sometimes you just need to get paid — for a one-off invoice, a workshop seat, a pre-order. Today we're shipping Payment Links: create one with a single API call (or a click), get back a hosted checkout URL and a scannable QR code, and share it anywhere.
One call
A payment link is a line item and a price. Create it, and the response includes a url your customer can open on any device. They pay with a card; a checkout.session.completed event fires; you fulfil. That's the whole flow.
The bottom of the ladder
Payment Links are the no-code rung of our integration ladder: hosted link → embeddable component → raw API. Start with a link today, graduate to invoices when you need line items, and wire the events API in when you're ready to automate. Each step reuses the last.
Read the Payment Links docs — and yes, you can create one right from the page.
Ledgerline is a cshell reference venture. Product behavior described here is real in test mode; no real money moves in this build.