sBTC Pay Gateway

A seamless Stripe-like API to accept Bitcoin payments with sBTC on Stacks. Built for the Stacks Builder Challenge.

Gateway Features

Designed for developers and businesses to integrate sBTC payments in minutes

Simple Payment Links

Generate unique URLs to request sBTC payments via email, SMS, or chat. No code required.

Easy API Integration

RESTful API to create invoices, check status, and manage payments from your application.

Secure & Trustless

Leverages the security of Bitcoin and Stacks. Funds go directly to the merchant's wallet.

Live Demo: Simulate a Payment

Experience the merchant and customer flow. This demo uses sBTC testnet.

Create a New Payment Request

This simulates a logistics company creating an invoice for a shipment.

Pay an Invoice

This simulates a transporter or goods owner paying for a service with sBTC.

For Developers

Integrate sBTC payments into your application with a few lines of code

1. Get API Key

Sign up for a merchant account and get your secure API key.

2. Create an Invoice

Use our REST API to create a new payment request.

POST /v1/invoices
Authorization: Bearer YOUR_API_KEY
{
  "amount": 0.005,
  "description": "Lagos to Abuja Shipment"
}

3. Handle the Webhook

We notify your server when the payment is confirmed on the blockchain.

Why sBTC for Payments?

Bitcoin's security with the flexibility of smart contracts

Fast & Low-Cost

sBTC transactions on Stacks are faster and cheaper than mainnet Bitcoin, ideal for payments.

Borderless

Accept payments from anywhere in the world without currency conversion fees.

Programmable

Enable complex logic like escrow, subscriptions, and refunds with Clarity smart contracts.

Try the Demo