Skip to main content

Lightning Enable — infrastructure for agent commerce over Lightning.

See the full ecosystem map for all components, packages, and live demos.

Introduction to Lightning Enable

Lightning Enable is a commerce orchestration layer that allows platforms to integrate Bitcoin Lightning payments. We connect your platform to a payment provider (Strike or OpenNode), which handles all payment processing, custody, and settlement.

Provider KYB/KYC Required

Before accepting payments, you must complete verification with your chosen payment provider. Lightning Enable orchestrates communication between your platform and your provider - we never touch your funds. Learn more about provider setup.

What Lightning Enable Is

Lightning Enable is infrastructure software that enables your platform to integrate Bitcoin Lightning payments:

  • Lightning Enable doesn't touch funds - We are a commerce orchestration layer only
  • Your payment provider processes payments - Strike or OpenNode handles custody, settlement, and compliance
  • You control your provider account - Your API keys, your settlement preferences

What Lightning Enable Is NOT

Lightning Enable is a commerce orchestration layer. We are not:

  • A payment processor (Strike and OpenNode are the payment software providers)
  • A custodian of funds (your provider facilitates custody and settlement)
  • A settlement provider (your provider handles settlement)
Regulatory Note

Strike and OpenNode are licensed payment software providers. Consult with legal counsel regarding your specific regulatory obligations when accepting Bitcoin payments.

Core Architecture

+---------------+      +------------------+      +---------------------+
| Your | | Lightning | | Payment Provider: |
| Application |----->| Enable |----->| Strike or OpenNode |
| | | (Orchestration) | | (Your API) |
+---------------+ +------------------+ +---------------------+
|
v
+------------------+
| Your Database |
| (Invoice Data) |
+------------------+
  1. You bring your own provider API key (Bring Your Own API Key - BYOA)
  2. Lightning Enable forwards requests to your payment provider on your behalf
  3. Your provider processes payments and handles all custody/settlement
  4. Webhooks notify you when payment status changes
  5. You fulfill orders based on payment confirmations

Core Principles

These are architectural invariants that define Lightning Enable:

PrincipleDescription
Lightning Enable doesn't hold fundsWe orchestrate — funds flow to your provider
No control of private keysWe never generate, store, or access Bitcoin keys
Provider handles processingCustody, settlement, and compliance via Strike or OpenNode
Subscription revenue onlyWe never charge per-transaction fees

Two Plans

Lightning Enable offers two Agentic Commerce plans, both with a 30-day free trial:

1. Agentic Commerce — Individual ($99/mo)

Full L402 access for individual developers with settlement via Strike API. The fastest way to start building with Lightning payments.

Best for: Individual developers, side projects, AI builders

Learn more about the Agentic Commerce — Individual plan

2. Agentic Commerce — Business ($299/mo)

Pay-per-request API monetization using the L402 protocol.

Best for: API providers, content creators, AI services

Learn more about L402

Platform Integrations (Included with Any Plan)

MCP Server for AI Agents

Lightning Enable provides an MCP (Model Context Protocol) server that enables AI agents like Claude to make Lightning payments autonomously.

# Install via pip
pip install lightning-enable-mcp

# Or via npm/npx
npx lightning-enable-mcp

# Or via Docker
docker pull refinedelement/lightning-enable-mcp

Key Features:

  • Pay Lightning invoices directly from AI conversations
  • Access L402-protected APIs automatically
  • Built-in spending limits and budget controls
  • Support for LND, NWC, Strike (recommended), and OpenNode wallets

17 tools total: 15 consumer tools are free with no subscription required; 2 producer tools (create_l402_challenge, verify_l402_payment) require an Agentic Commerce subscription (from $99/mo):

ToolDescriptionRequires Subscription
pay_invoicePay any Lightning invoiceNo
check_wallet_balanceCheck your wallet balanceNo
get_budget_statusView spending limitsNo
access_l402_resourceAutomatically pay L402 challengesNo
pay_l402_challengeManual L402 payment handlingNo
create_invoiceCreate a Lightning invoiceNo
check_invoice_statusCheck invoice payment statusNo
get_payment_historyView past paymentsNo
discover_apiFind and explore L402-protected APIsNo
get_btc_priceGet current Bitcoin priceNo
get_all_balancesView all wallet balancesNo
exchange_currencyExchange between currenciesNo
send_onchainSend on-chain BitcoinNo
confirm_paymentConfirm a paymentNo
configure_budgetSet spending limitsNo
create_l402_challengeCreate a payment challenge to sell accessYes ($99/mo+)
verify_l402_paymentVerify an L402 token before granting accessYes ($99/mo+)

MCP Quick Start Guide | Wallet Setup | Complete Guide

Pricing

Lightning Enable uses product-based pricing (NOT transaction-based):

PlanMonthlyBest For
Agentic Commerce — Individual$99Individual developers building with L402
Agentic Commerce — Business$299API monetization with pay-per-request

Both plans include a 30-day free trial and access to all platform integrations (Kentico Commerce, Shopify Commerce).

No per-transaction fees from us. Your payment provider may charge their own processing fees.*

View pricing details →

Next Steps

Ready to get started?

  1. Prerequisites - What you need before starting
  2. Quick Start Guide - Get up and running in 10 minutes
  3. Provider Setup - Configure your payment provider

Getting Help