V2 in developmentThe Bitcoin payment platform, rebuilt from the ground up
What NakaPay V2 is
A Bitcoin payment processor and wallet platform. It combines Lightning and Spark payments, stablecoin settlement, and cross-chain swaps behind one API, one SDK, and one dashboard.
Every Bitcoin payment method
Accept Lightning, Spark, on-chain BTC, and USDT with one invoice. Your customer picks how to pay.
Your custody, your choice
Run self-custodial and keep your own keys, or let NakaPay handle the operational wallet for you.
Settle the way you want
Keep the sats, or convert incoming payments to USDT automatically. Fixed per-payment rules, no surprises.
Open source stack
Built only on free and open-source components. Keys never touch the API. Every balance is double-entry audited.
Get paid in Bitcoin without the plumbing
Everything you need to take a payment, see it land, and move the money out.
Payment links and QR codes
One-time or reusable links with fixed or customer-entered amounts, use limits, and expiry. Hosted checkout included.
Your own Lightning Address
Every merchant gets you@nakapay.app, provisioned automatically. Share it anywhere and get paid.
No-code checkout widget
Drop one script tag into any site. The widget shows the invoice, the QR code, and live payment status.
Payouts to any rail
Withdraw to Lightning, on-chain Bitcoin, or USDT. Balances are reserved atomically and every payout is replay-safe.
Merchant dashboard
Live stats, payments, links, API keys, webhook delivery history, and CSV exports of payments, payouts, and the ledger.
Automatic reconciliation
Scheduled checks compare ledger, cache, and wallet balances. Any mismatch is flagged, never silently adjusted.
Three ways to integrate
Full control with the SDK, ready-made React components, or a script tag. All on the same API.
@nakapay/sdk
Portable TypeScript SDK on fetch, WebSocket, and Web Crypto. Works in Node, Bun, Deno, and edge runtimes.
@nakapay/react
Provider, payment lifecycle hook, accessible checkout form, method tabs, QR display, and live status.
REST API and WebSocket events
Create payments, read status, and subscribe to merchant-isolated realtime events. Idempotent by design.
Signed webhooks
HMAC-signed delivery with retries, and delivery history you can inspect from the dashboard.
Scoped API keys
Per-key permission scopes and rate limits. Rotate keys without touching your integration.
Testnet sandbox
Build and test against Bitcoin testnet and testnet USDT before you take a single real payment.
A checkout people actually finish
Fast, wallet-agnostic, and free of sign-up walls.
Pay with any wallet
Any Lightning wallet, a Spark wallet, an on-chain Bitcoin wallet, or USDT on supported networks.
Scan and done
One QR code or one link. The exact invoice the API issued, nothing rewritten in between.
No account needed
Hosted checkout never asks your customer to sign up or to share credentials.
Instant confirmation
The checkout page updates the moment the payment lands, over WebSocket with polling fallback.
After launch
Planned products that build on the V2 wallet and payment core.
In-app swaps
Swap between BTC, USDT, and thousands of assets across 20+ chains.
Subscriptions
Recurring Lightning payments for SaaS and memberships.
Payroll
Pay contractors in BTC or USDT over Lightning.
Fiat on/off-ramp
Move between fiat and Bitcoin without leaving NakaPay.
AI agent payments
Agent-to-agent payment infrastructure through wallet MCP tooling.
Want early access?
Tell us about your business or integration. We will reach out when V2 opens for onboarding.
support@nakapay.app