Introduction
Accept sBTC and STX on Stacks with Stripe-style ergonomics. This guide takes you from zero to your first live payment.
If you've used Stripe, PayPal, or Paddle, sBTC Pay will feel familiar. The difference: settlement happens on the Stacks blockchain, funds move in sBTC (Bitcoin) or STX, and there is no custodian sitting between you and your customer.
What you can build
One-time payments
Direct wallet-to-wallet transfers or invoice-based checkout with partial and overpay support.
Subscriptions
Recurring billing with pause, resume, cancel, and pro-rated intervals — all on-chain.
Embeddable widgets
Drop three copy-paste widgets onto any site. No backend required.
Refunds & disputes
Full and partial refunds within a bounded window, with transparent on-chain record.
Who this is for
- Anyone who needs to receive sBTC or STX — online stores, indie creators, SaaS founders, DAO treasuries, freelancers, hackathon organizers, donation pages. If you have a Stacks wallet and want to get paid into it without a custodial processor in the middle, this is for you.
- Developers integrating sBTC Pay — you want a script tag that drops into a page and handles wallet connection, payment, and confirmation. No backend required.
- Auditors and technical evaluators — the architecture guide and contract reference explain exactly what runs on-chain.
How sBTC Pay is different
- Non-custodial. Funds move directly from customer wallet to merchant wallet. sBTC Pay never holds your money.
- Bitcoin-settled. sBTC is 1:1 Bitcoin. You receive the same asset that settles the rails — not a stablecoin proxy.
- Transparent. Every invoice, payment, subscription, and refund is a verifiable on-chain record. You can audit the whole history with a block explorer.
- Open. Contract is public. Frontend is open source. You can self-host the widget or run your own indexer.
Where sBTC Pay shines
- Direct settlement. Funds land in your wallet the moment a payment confirms — no platform balance, no payout schedule, no holds.
- Global by default. Anyone with a Stacks wallet can pay you. No merchant account application, no country gating, no KYC.
- Bitcoin, not a proxy. sBTC is 1:1 Bitcoin. You're paid in the asset, not a stablecoin or store credit.
- No chargebacks. Payments are final on-chain — no fraud disputes, no reversals, no hidden hold periods.
- No floor. No monthly fees, no minimums, no setup. 0.5% per payment, deducted on-chain at settlement time.
What to read next
Pick the path that matches you: