Lightning Enable Products
Lightning Enable offers three products for accepting Bitcoin Lightning payments. All products use the BYOA (Bring Your Own API Key) model — you bring your own Strike or OpenNode API key, and funds flow directly to your account.
Product Comparison
| Feature | Agentic Commerce — Individual | Kentico Commerce | Agentic Commerce — Business |
|---|---|---|---|
| Price | $99/month | $249/month | $299/month |
| Best For | Individual developers | Xperience by Kentico | AI/API monetization |
| REST API | ✅ | ✅ | ✅ |
| checkout.js Widget | ❌ | ✅ | ✅ |
| Webhook Integration | ✅ | ✅ | ✅ |
| Refund Support | ✅ | ✅ | ✅ |
| Multi-Currency | ✅ | ✅ | ✅ |
| Kentico Integration | ❌ | ✅ | ❌ |
| Shopping Cart Sync | ❌ | ✅ | ❌ |
| L402 Protocol | ✅ | ❌ | ✅ |
| Pay-per-Request | ✅ | ❌ | ✅ |
| MCP Server | ✅ | ❌ | ✅ |
Architecture
All Lightning Enable products share the same architecture:
┌─────────────┐
┌───>│ Strike │───> Lightning Network
Your Platform ──> Lightning Enable ┤ │ (provider) │ (settlement)
(middleware) │ └─────────────┘
│ ┌─────────────┐
└───>│ OpenNode │───> Lightning Network
│ (provider) │ (settlement)
└─────────────┘
Key points:
- Lightning Enable is API middleware — we never touch your funds
- Your chosen provider (Strike or OpenNode) facilitates custody and settlement
- You bring your own API key (BYOA model) — choose Strike or OpenNode per merchant
- Flat subscription pricing — no per-transaction fees
Agentic Commerce — Individual
$99/month | Documentation
Full L402 access for individual developers with Strike settlement. The fastest way to start building with Lightning payments.
Ideal For
- Individual developers - Build and test L402 integrations
- Side projects - Monetize APIs with Lightning payments
- AI builders - Connect agents to paid APIs via MCP
What You Get
- Full REST API access
- L402 protocol support
- Pay-per-request billing
- AI agent compatibility (MCP)
- Strike settlement
- Priority email support
Kentico Commerce
$249/month | Documentation
Turnkey Bitcoin Lightning integration for Xperience by Kentico Commerce sites with full REST API access and native Kentico integration.
Ideal For
- Kentico Commerce sites - E-commerce stores built on Xperience by Kentico
- Kentico agencies - Offer Bitcoin payments to clients
- Enterprise B2B - Corporate Kentico deployments
What You Get
- Full REST API access
- checkout.js embeddable widget
- Webhook notifications
- Refund support
- Multi-currency (USD, EUR, GBP, BTC)
- NuGet package:
LightningEnable.Kentico - Shopping cart integration
- Order management sync
- Kentico admin interface
- Dedicated Kentico support
Quick Integration
// In Program.cs
builder.Services.AddLightningPaymentGatewayFromConfiguration(
builder.Configuration.GetSection("LightningEnable")
);
// In your checkout flow
var payment = await _paymentService.CreatePaymentAsync(new CreatePaymentRequest
{
Amount = cart.Total,
Currency = "USD",
Description = $"Order #{order.OrderId}",
Metadata = new { OrderId = order.OrderId }
});
Agentic Commerce — Business
$299/month | Documentation
Pay-per-request API monetization using the L402 protocol. Ideal for AI services, premium APIs, and machine-to-machine payments.
Ideal For
- AI API providers - Charge per inference, per token, per request
- Premium data APIs - Weather, financial, research data
- Content APIs - News, media, entertainment
- Developer tools - CI/CD, testing, monitoring services
- MCP server operators - Monetize AI agent capabilities
What You Get
- Full REST API access
- checkout.js embeddable widget
- Webhook notifications
- Refund support
- Multi-currency (USD, EUR, GBP, BTC)
- L402 protocol support
- Pay-per-request billing
- Reverse proxy for any API
- AI agent compatibility (MCP)
- White-glove onboarding
How L402 Works
1. Client requests protected endpoint
2. Server returns HTTP 402 with Lightning invoice
3. Client pays invoice (1-1000 sats)
4. Client includes proof-of-payment in header
5. Server grants access
Quick Example
# Request without payment -> 402 Payment Required
curl https://api.yourservice.com/premium-data
# Response: 402 with invoice + macaroon
# Pay invoice with Lightning wallet, get preimage
# Request with L402 credential -> 200 OK
curl https://api.yourservice.com/premium-data \
-H "Authorization: L402 <macaroon>:<preimage>"
Website Placement
Lightning Enable products are sold through different channels:
refinedelement.com
- Kentico Commerce - Part of Refined Element's Kentico services portfolio
Positioned as an enterprise tool for platforms that need reliable, compliant Bitcoin payment infrastructure.
lightningenable.com
- Agentic Commerce — Business - AI/API monetization
This product targets the emerging AI/agent economy where machines need to pay for API access programmatically.
Pricing Philosophy
No per-transaction fees. Your subscription is based on capabilities, not usage.
| What We Charge For | What We Don't Charge For |
|---|---|
| API access | Transaction volume |
| Feature tier | Payment amounts |
| Support level | Number of invoices |
| Integration depth | API calls |
Your payment provider may charge their own processing fees.* These go to the provider, not to us.
*Check your provider's current fee schedule for details.Subscription Enforcement
All plans are enforced via middleware on every API request. If your subscription expires, is canceled, or your payment fails, API requests return 403 Forbidden with a clear error message and recommended action.
Key behaviors:
- Active and trialing subscriptions have full API access
- Past due, canceled, and unpaid subscriptions are blocked immediately
- Billing period validation catches expired subscriptions even before Stripe webhooks arrive
- Feature gating restricts plan-specific endpoints (e.g., L402 features require the L402 plan)
- Pilot accounts have full access without a subscription (admin-created, evaluation only)
For complete details, see Subscription & Plan Enforcement.
Getting Started
- Choose your product based on your platform and needs
- Subscribe via Stripe checkout
- Set up your payment provider — Strike (recommended) or OpenNode
- Configure your API key in the dashboard → Settings
- Integrate using our docs and examples
Ready to start? Contact Sales or Subscribe Now.