LEDGR
Live in 47 countries

Payments infrastructure for the internet economy

LEDGR is the unified platform to accept money, move money, and build financial products. One API, every rail, fully programmable.

Explore the docs →
charge.js payout.py terminal
1const ledgr = require('ledgr')(process.env.LEDGR_KEY)
2
3// Charge a card in one call
4const charge = await ledgr.charges.create({
5  amount: 4200,
6  currency: 'usd',
7  source: 'tok_visa',
8  description: 'Pro plan'
9})
1import ledgr
2ledgr.api_key = os.environ['LEDGR_KEY']
3
4# Pay out instantly to a connected account
5payout = ledgr.Payout.create(
6  amount=85000,
7  currency='eur',
8  destination='acct_19x'
9)
1$ curl https://api.ledgr.dev/v1/charges \
2  -u "sk_live_9f2a:" \
3  -d amount=4200 \
4  -d currency=usd
5
6# => 200 OK
7{ "id": "ch_1Nz", "paid": true }

Powering modern finance for fast-moving teams

NorthwindVolcanoBrightsideCargo&CoLumenMeridian
A complete toolkit

Every money movement, one platform

Stop stitching together a dozen vendors. LEDGR gives you the building blocks for any financial product, ready out of the box.

Payments

Accept cards, wallets, and 135+ local methods with a single integration that optimizes authorization rates automatically.

Explore Payments →

Payouts

Send money to anyone, anywhere, in seconds. Schedule transfers, split funds, and reconcile every cent with precision.

Explore Payouts →

Billing

Launch subscriptions, usage based pricing, and invoices in minutes. Dunning, proration, and taxes handled for you.

Explore Billing →

Radar

Block fraud before it happens with a risk engine trained on billions of signals, tuned to your business in real time.

Explore Radar →

Ledger

A real time double entry ledger that keeps your balances correct at any scale, with a full audit trail you can trust.

Explore Ledger →

Connect

Build a marketplace or platform and pay out thousands of sellers with onboarding, compliance, and KYC built in.

Explore Connect →
From zero to live

Integrate in an afternoon

Drop in the SDK, wire one webhook, and start moving money the same day. Watch the flow unfold.

1 Install the SDK

One package, fully typed. Sandbox keys ready the moment you sign up, no sales call required.

2 Create a charge

Call a single endpoint to accept a payment. Idempotency and retries are handled for you.

3 Listen for events

Subscribe to a webhook and react to every money movement in real time, exactly once.

4 Go live

Flip your keys to production. The same code that ran in test now moves real money worldwide.

Install
npm install ledgr
SDK installed in 1.4s, types included
Charge
POST /v1/charges
Payment authorized, 200 OK in 280ms
Events
charge.succeeded
Webhook delivered, signature verified
Live
Live mode enabled
Now moving real money in 47 countries
Built for global scale

Money moves everywhere LEDGR runs

A single integration reaches customers on six continents, with local acquiring, settlement, and compliance handled for you.

Global network map
0
Uptime across all rails
0
Countries live today
0
Local payment methods
0
Median API response
Loved by builders

Teams ship faster on LEDGR

From two person startups to public companies, finance teams trust LEDGR to move money correctly.

"We migrated our entire billing stack to LEDGR in a single sprint. Authorization rates went up four points and our finance team finally trusts the numbers."
Maya Okonkwo
Maya Okonkwo
VP Engineering, Northwind
"The ledger primitive alone saved us six months of work. We launched payouts to forty markets without hiring a single compliance engineer."
Daniel Reyes
Daniel Reyes
Founder, Brightside

Ready to move money the modern way?

Create a sandbox account in minutes. No contracts, no minimums, no waiting on a sales team.

Talk to sales →