NakaPay Documentation
Browse implementation guides, API documentation, and integration references for adding Bitcoin Lightning payments to your app.
Start with the quickstart if you are new to NakaPay, then move into the API reference, SDK guide, and webhooks documentation as you build your integration.
Getting Started
Set up NakaPay, get an API key, create your first Bitcoin Lightning payment request, and check payment status.
API Reference
Endpoint reference for authentication, payment request creation, status checks, and webhook-related fields.
SDK Guide
Install and use the NakaPay Node.js SDK for typed server-side Lightning payment integrations.
React Components Guide
Patterns for using NakaPay from React apps through secure backend endpoints and reusable UI flows.
Webhooks Guide
Receive real-time payment events, verify signatures, and process webhook retries safely.
Real-Time Notifications
Implement live payment status updates and notification flows for Lightning payment UX.
Non-Custodial Payments
Connect a Lightning wallet through Nostr Wallet Connect so customer payments settle directly to your wallet.
FAQ
Common answers about fees, wallet compatibility, integration options, and troubleshooting.