For businesses that say yes to Bitcoin

Your business.
Now accepting Bitcoin.

Turn a link into a checkout. Accept Lightning and Spark payments, bring checkout to your website, and follow every payment in one place.

From “send me a link” to paid.How it works
Made for your next customer
LightningSparkPayment links
01
Create a payment link

Choose an amount and share it with your customer.

02
Your customer pays

Scan the invoice with a compatible wallet.

03
Stay in sync

Follow the result in your dashboard and integration.

One platform. Your way to get paid.

Start with a link.
Make it part of your business.

02 / EMBED

Your website. A Bitcoin checkout.

Add the checkout widget to your site, or use our React components to make the payment flow part of your own product.

03 / MANAGE

Know what’s paid. Keep business moving.

Check payment status, manage your links, and export transaction records from one merchant workspace. Less jumping between tools.

Built for developers, too

Your product does the work.
Your checkout keeps up.

Create a payment with our TypeScript SDK. Build your interface with React components. Connect confirmed payments to your order flow with realtime events and signed webhooks.

Use hosted checkout to get going, then take control of the experience as your integration grows.

Find your integration
const payment = await nakapay.payments.create({
  amount: { sats: 2100n },
  description: 'Your next order',
  methods: ['LIGHTNING', 'SPARK']
});

const subscription = nakapay.payments.onPaid(
  payment.id, (paid) => fulfillOrder(paid)
);
// Call subscription.close() when finished.

Choose how you connect.

TypeScript SDKReact componentsHosted checkoutEmbeddable widgetSigned webhooks

Ready for your next customer?

Make Bitcoin part of your business.

Create your account. Build your first payment link.

Get started with NakaPay