Accept Bitcoin on your site, settled to your own wallet.
Chaingate gives you a simple API and an embeddable checkout widget — no custodian holding your funds, no percentage taken by a middleman.
Built for developers who want control
No SaaS lock-in. No percentage of every transaction. Run it on your own infrastructure.
Simple API
Create a payment intent with one authenticated request. HMAC-signed, rate-limited, and built for production from day one.
Embeddable widget
Drop a script tag on your checkout page. QR code, live address, and real-time status — no iframe, no redirect required.
Merchant dashboard
Track every payment, monitor your balance, and settle confirmed transactions — all from one ledger view.
Self-hosted
Runs on your own VPS. Your keys, your database, your infrastructure — Chaingate never custodies funds on your behalf.
Webhooks
Get notified the moment a payment confirms, settles, or expires — wire it straight into your order fulfillment.
Double-entry ledger
Every credit and debit is recorded and auditable. No black-box balance — you can trace every satoshi.
Live in three steps
From account creation to your first settled payment.
Create your merchant account
Register and get your API key and secret instantly — the secret is shown once, so store it in your server environment right away.
Create a payment intent
From your backend, call the API with the order amount. Chaingate generates a unique receiving address and returns a payment intent ID.
Embed the checkout widget
Drop the returned ID into the widget on your payment page. Your customer sees a live QR code and status — no further work required.
Start accepting Bitcoin today
Set up your merchant account and get your API credentials in under a minute.
Create merchant account