Payments on Stacks without borders.
Accept sBTC, STX, and USDCx anywhere in the world — on-chain invoices, subscriptions, and instant settlements with full custody.
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.
Three steps to settlement.
Create Invoice
Choose Standard, Subscription, or Donation. Set amount, currency, and expiration in seconds.
Share Payment Link
Send a hosted invoice link with QR code. Customers pay with any Stacks wallet.
Settle Automatically
Funds move on-chain to your wallets with configurable settlement rules and alerts.
sBTC, STX, and USDCx
Accept Bitcoin-native assets and stable settlement options on Stacks without building bespoke infrastructure.
API-first stack for modern payment flows.
Build invoices, subscriptions, and settlements with a unified REST API, secure webhooks, and SDKs for every stack.
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",
});Design for merchants. Built for developers.
Launch production-ready payment flows with comprehensive references, SDK examples, and live webhooks.