BchainPayBchainPay

Introduction


title: "Introduction" description: "BchainPay is a developer-first crypto payment gateway. Accept stablecoin payments on five chains with one REST API." section: "Get started" order: 1 updated: "2026-04-18" sourcePath: "content/docs/index.mdx"

BchainPay lets you accept stablecoin payments on Ethereum, Polygon, Solana, Tron, and BNB Chain with a single REST API. Confirmed payments collect into per-coin pockets in our custodial vault. You withdraw to any address you control, on demand.

What you can build

  • One-time checkouts — issue a payment intent, show the customer a QR code, fulfill on a signed webhook.
  • Subscriptions — schedule recurring intents, sweep pockets monthly, reconcile from the API.
  • Marketplaces — split incoming payments into per-seller pockets and let sellers withdraw themselves.
  • B2B invoicing — generate invoices in any of 20+ stablecoins, accept on the customer's preferred chain.

How BchainPay is structured

  1. You authenticate with a bearer API key scoped to your account.
  2. You create a payment intent for an amount, currency, and network. We return a fresh on-chain address.
  3. The customer pays. We watch the chain, confirm, and credit the funds to the matching pocket (one balance per Network/Coin pair).
  4. We fire a signed webhook so your system can fulfill the order.
  5. You withdraw any pocket balance to an external wallet whenever you like.

Next steps

Last updated Edit on GitHub