I built NakaPay to make it dead simple for businesses to accept Bitcoin Lightning payments. After seeing how complex existing solutions were, I wanted to create something that any developer could integrate in minutes.
*What it does:*
NakaPay provides a simple REST API and open-source Node.js SDK for integrating Lightning payments into any application. Businesses get instant Bitcoin payments with fees under 1%, and customers can pay with any Lightning wallet.
*Key technical features:*
- RESTful API with webhook notifications for payment events
- Open-source Node.js SDK (npm install @nakapay/sdk)
- LNURL-auth for passwordless authentication
- Real-time payment status updates via webhooks
- Built-in invoice generation and QR codes
- Full transaction history and analytics dashboard
*Why I built it:*
I've been in the Bitcoin space for a while and noticed that while Lightning Network solved the speed and fee problems of Bitcoin payments, the integration complexity was still a huge barrier for businesses. Existing solutions either required deep Lightning knowledge or came with hefty monthly fees.
NakaPay is my attempt to bridge this gap - making Lightning payments as easy to integrate as Stripe, but with the benefits of Bitcoin.
*Current status:*
- Launched June 1, 2025
- Processing test payments successfully
- Looking for early adopters and feedback
I'd love to get feedback from the HN community, especially on:
1. The API design and developer experience
2. Security considerations I might have missed
3. Additional features that would make this more useful
Happy to answer any questions about the implementation, Lightning Network integration, or the business model (transaction-based pricing, no monthly fees).
*What it does:* NakaPay provides a simple REST API and open-source Node.js SDK for integrating Lightning payments into any application. Businesses get instant Bitcoin payments with fees under 1%, and customers can pay with any Lightning wallet.
*Key technical features:* - RESTful API with webhook notifications for payment events - Open-source Node.js SDK (npm install @nakapay/sdk) - LNURL-auth for passwordless authentication - Real-time payment status updates via webhooks - Built-in invoice generation and QR codes - Full transaction history and analytics dashboard
*Tech stack:* - Frontend: Next.js, React, TypeScript, Tailwind CSS - Backend: Node.js, Express, PostgreSQL - Lightning: LND node integration - Infrastructure: Vercel, Docker
*Why I built it:* I've been in the Bitcoin space for a while and noticed that while Lightning Network solved the speed and fee problems of Bitcoin payments, the integration complexity was still a huge barrier for businesses. Existing solutions either required deep Lightning knowledge or came with hefty monthly fees.
NakaPay is my attempt to bridge this gap - making Lightning payments as easy to integrate as Stripe, but with the benefits of Bitcoin.
*Current status:* - Launched June 1, 2025 - Processing test payments successfully - Looking for early adopters and feedback
I'd love to get feedback from the HN community, especially on: 1. The API design and developer experience 2. Security considerations I might have missed 3. Additional features that would make this more useful
Happy to answer any questions about the implementation, Lightning Network integration, or the business model (transaction-based pricing, no monthly fees).