Bitcoin-native payment gateway

Payments on Stacks without borders.

Accept sBTC, STX, and USDCx anywhere in the world — on-chain invoices, subscriptions, and instant settlements with full custody.

On-chain invoicesLive webhooksNon-custodial
Core product

Everything you need to run Bitcoin-native payments.

StackPay delivers on-chain invoices, recurring billing, and automated settlement infrastructure built for modern businesses.

On-chain Invoices

Create verifiable invoices that settle directly to merchant wallets with full control of funds.

Subscriptions

Set recurring billing with automated collection and smart retry logic.

Smart Settlements

Threshold or scheduled payouts across multiple wallets with audit trails.

Developer Tools

REST APIs, SDKs, webhooks, and instant sandbox environments.

Non-custodial

No lockups. Merchants hold keys and settle on-chain instantly.

Bitcoin-native

Built on Stacks with support for sBTC, STX, and USDCx payments.

How it works

Three steps to settlement.

01

Create Invoice

Choose Standard, Subscription, or Donation. Set amount, currency, and expiration in seconds.

02

Share Payment Link

Send a hosted invoice link with QR code. Customers pay with any Stacks wallet.

03

Settle Automatically

Funds move on-chain to your wallets with configurable settlement rules and alerts.

Supported currencies

sBTC, STX, and USDCx

Accept Bitcoin-native assets and stable settlement options on Stacks without building bespoke infrastructure.

sBTC
Bitcoin via Stacks
STX
Native network asset
USDCx
Stable settlement rail
Developer tools

API-first stack for modern payment flows.

Build invoices, subscriptions, and settlements with a unified REST API, secure webhooks, and SDKs for every stack.

API keys & roles
Webhook signatures
Invoice lifecycle events
SDKs for JS/TS
Quick startstackpay sdk
npm install @stackpay/sdk

import { StackPay } from "@stackpay/sdk";

const client = new StackPay({ apiKey: process.env.STACKPAY_API_KEY });

const invoice = await client.invoices.create({
  type: "standard",
  currency: "sBTC",
  amount: 0.018,
  description: "April subscription",
});
Docs & guides

Design for merchants. Built for developers.

Launch production-ready payment flows with comprehensive references, SDK examples, and live webhooks.

Explore Docs