Self-hosted crypto payment processing

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.

Pay with BTC
0.00075318 BTC ≈ 50 USD
Confirmations 2 / 2
Settled 4m 12s
Why Chaingate

Built for developers who want control

No SaaS lock-in. No percentage of every transaction. Run it on your own infrastructure.

01

Simple API

Create a payment intent with one authenticated request. HMAC-signed, rate-limited, and built for production from day one.

02

Embeddable widget

Drop a script tag on your checkout page. QR code, live address, and real-time status — no iframe, no redirect required.

03

Merchant dashboard

Track every payment, monitor your balance, and settle confirmed transactions — all from one ledger view.

04

Self-hosted

Runs on your own VPS. Your keys, your database, your infrastructure — Chaingate never custodies funds on your behalf.

05

Webhooks

Get notified the moment a payment confirms, settles, or expires — wire it straight into your order fulfillment.

06

Double-entry ledger

Every credit and debit is recorded and auditable. No black-box balance — you can trace every satoshi.

Integration

Live in three steps

From account creation to your first settled payment.

01

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.

02

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.

POST /v1/payment-intents { "amount": 50, "currency": "USD", "asset": "BTC" }
03

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.

<script src="https://api.spltokenlab.com/widget.js" data-payment-intent="PAYMENT_INTENT_ID" data-target="chaingate-checkout"></script>
100%
Self-custodied
0%
Platform fee
2
Confirmations to settle
HMAC
Signed requests

Start accepting Bitcoin today

Set up your merchant account and get your API credentials in under a minute.

Create merchant account