New Instant payouts now available in 42 countries

Infrastructure for
modern money

One API for collections, payouts, reconciliation and analytics. Lumen gives your product a double-entry ledger that reconciles itself, so your team can ship money features without rebuilding accounting every quarter.

No card required SOC 2 Type II 99.99% uptime SLA

Trusted by finance and engineering teams

Northwind Vertex Quanta Meridian Halcyon
Platform

Everything money touches,
in one place.

Stop stitching together a payment provider, a spreadsheet and a custom reconciliation job. Lumen handles the full lifecycle with one consistent data model.

Collections

Cards, bank transfer, wallets and UPI through one checkout and one webhook format. Retries, dunning and 3-D Secure are handled for you, with a routing layer that picks the cheapest working rail for every transaction.

01

Authorize

Tokenized card or bank mandate created on your servers, never in the browser.

02

Capture

Partial and delayed capture supported, with automatic expiry and void rules.

03

Settle

Funds land in your ledger the same second the rail confirms the transfer.

Payouts

Push money to any account in 42 countries. Batch, schedule or trigger instantly from an event, with automatic FX quoting and full fee transparency.

Ledger

A double-entry ledger you can query like a database. Every balance is derived, never stored in place, so it can always be reconstructed and audited.

Analytics

Revenue, churn, failed-payment cohorts and cash-flow forecasts computed against the same source of truth your books use.

Compliance

KYC, sanctions screening and tax reporting wired into the payment flow so risky transactions never silently pass.

0.00M
Processed per hour at peak
0.00%
Measured uptime, trailing 12 months
0
Countries with instant payouts
0ms
Median API latency, p50
Developers

An API you'll actually enjoy.

Typed SDKs, idempotency by default and webhooks that are signed and replayable. Test mode mirrors production down to the failure codes.

  • Idempotent by design

    Every mutating call accepts a key, so a retried request never charges twice.

  • Signed, replayable webhooks

    Verify with one HMAC check. Replay any event from the dashboard for the last 30 days.

  • Sandbox with real failures

    Force declines, disputes and delays by test card so your error states are tested too.

Node.js Python cURL
// create a payment intent
const payment = await lumen.payments.create({
  amount: 4999,
  currency: "usd",
  customer: "cus_9fK2p",
  capture: true,
  metadata: { order: "ord_8812" }
}, {
  idempotencyKey: "order_8812_v1"
});

// ledger entry is written atomically
const entry = await lumen.ledger.entries(payment.id);
console.log(entry.status); // "posted"
Pricing

Simple, volume-based pricing.

Pay for what you process. No platform fee, no minimum commit, no surprise overage line on the invoice.

Starter
2.9% + $0.30
  • Up to $100K monthly volume
  • All collection methods
  • Full dashboard access
  • Email support, 24h response
Start free
Most popular
Growth
2.4% + $0.25
  • Up to $2M monthly volume
  • Instant payouts in 42 countries
  • Smart routing and FX
  • Slack support channel
Start building
Enterprise
Custom
  • Unlimited volume, negotiated rate
  • Dedicated infrastructure
  • SSO, audit logs and RBAC
  • Named solutions engineer
Talk to sales
FAQ

Questions, answered.

How long does integration take?
Most teams ship a working checkout in an afternoon using the Node.js or Python SDK and the sandbox. The dashboard, webhooks and reconciliation come configured by default, so there is nothing to provision before you accept your first payment.
Can I migrate existing customers without re-entering card data?
Yes. We provide a token-migration flow for most major processors. You export tokenized references from your current provider and map them into Lumen; card numbers never touch your systems during the move.
What happens if a payout fails?
Failed payouts are reversed in the ledger immediately and emit a signed event. You can retry from the dashboard or programmatically, and the original ledger entries stay intact for audit.
Is my data isolated?
Every account runs in an isolated tenant with encrypted-at-rest storage and per-environment API keys. Enterprise plans can run on dedicated infrastructure in the region of your choice.

Ship your first payment in an afternoon.

Create a sandbox account, grab an API key and run the quickstart. No sales call, no card, no commitment.