Invalid Date

If you’re looking to accept Bitcoin payments, you’ve probably come across BTCPay Server. It’s the gold standard for self-hosted, non-custodial Bitcoin payment processing. But it’s also complex to set up and maintain.

LN Merchant takes a different approach: same non-custodial model, but hosted — so you get the security without the server management.

Here’s an honest comparison to help you decide.

Quick comparison

FeatureBTCPay ServerLN Merchant
HostingSelf-hosted (your server)Hosted (our infrastructure)
Setup timeHours to days5 minutes
Custodial?NoNo
Lightning supportYes (recently added)Yes (native, via NWC)
USDC/StablecoinsNoYes (Solana)
Fees0% (you pay server costs)Near-zero (network fees only)
Auth/CaptureLimitedYes (hold invoices)
SubscriptionsManual/pluginsBuilt-in auto-billing
Technical skill requiredHighLow (API-first)

Where BTCPay Server wins

Full control. You own the server, the data, everything. If you’re a privacy maximalist or have specific compliance requirements, BTCPay gives you complete sovereignty.

Zero platform fees. There’s genuinely no fee beyond your server costs ($5-20/month for a VPS). For high-volume merchants, this can be meaningful.

On-chain support. BTCPay handles regular Bitcoin transactions (not just Lightning). If your customers want to pay with on-chain BTC, BTCPay does this natively.

Plugin ecosystem. Integrations with Shopify, WooCommerce, and other platforms through community plugins.

Where LN Merchant wins

Setup in 5 minutes. No server to provision. No Docker containers. No SSL certificates. No blockchain syncing. Sign up, paste your wallet connection, get an API key, start accepting payments.

USDC on Solana. BTCPay is Bitcoin-only. LN Merchant lets merchants offer both BTC Lightning and USDC stablecoins through the same API. For businesses where price volatility matters (booking fees, prepayments), USDC is a game-changer.

Auth & Capture. Hold invoices let you authorize a payment (lock the funds) and capture later — just like credit card pre-auth. Essential for bookings and reservations. BTCPay doesn’t have this.

Built-in subscriptions. Recurring billing with auto-pull from customer wallets via Nostr Wallet Connect. No plugins, no workarounds.

USD-denominated API. Send amountCents: 2500 and we convert to sats at the current spot rate. Your code doesn’t need to know the Bitcoin price.

Hosted checkout page. A polished, mobile-friendly payment page with QR codes, wallet deep links, and real-time status updates. No frontend work required.

The complexity question

This is the real differentiator. BTCPay Server requires:

  • A VPS or dedicated server (minimum 2GB RAM recommended)
  • Docker and Docker Compose knowledge
  • SSL certificate setup
  • Bitcoin full node sync (can take hours/days)
  • Lightning node management (channel opening, liquidity)
  • Ongoing maintenance and updates

If you’re a developer comfortable with DevOps, this is fine. If you’re a business owner who just wants to accept Bitcoin, it’s a significant barrier.

LN Merchant requires:

  • A Lightning wallet with NWC (like Alby Hub)
  • An API key

That’s it.

When to choose BTCPay Server

  • You need complete infrastructure control
  • You process very high volume and want zero fees
  • You need on-chain Bitcoin support (not just Lightning)
  • You have DevOps resources to maintain a server
  • You’re in a jurisdiction where self-hosting matters for compliance

When to choose LN Merchant

  • You want to be live in minutes, not days
  • You need both BTC and USDC acceptance
  • You need auth/capture for bookings or reservations
  • You want built-in subscription billing
  • You’re a developer who wants a clean REST API
  • You don’t want to manage Lightning node liquidity

Can you use both?

Yes. Some merchants use BTCPay for their main storefront and LN Merchant’s API for specific flows (subscriptions, mobile app payments, USDC acceptance). The non-custodial model means your funds go to the same wallet either way.

Bottom line

BTCPay Server is the right choice if you want maximum control and have the technical resources to maintain it. LN Merchant is the right choice if you want the same non-custodial security with a fraction of the setup effort — plus USDC support and features like auth/capture that BTCPay doesn’t offer.

Get early access to LN Merchant and see which works better for your business.

Ready to accept Lightning & USDC payments?

Join the waitlist for early access.

Get Early Access