1 comments

  • hubavka 5 hours ago
    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

    *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).