Skip to content
Cryptocurrency payment infrastructure

Crypto Payments Without Boundaries.

Accept cryptocurrency payments, automate settlements, and send global payouts through one powerful API.

6 networks, stablecoins included Signed webhooks Isolated signing service
Payments flow from customer wallets through BozonPay to the merchant balance and on to payouts Customer wallet0.0021 BTC Customer wallet149.99 USDT · Tron Customer wallet1.12 SOL Merchant balanceSettled in USDC Global payoutSupplier · USDT
Supported networks

One API. Multiple Blockchains.

Every asset is identified by network and contract, so USDT on Tron is never confused with USDT on Ethereum.

Bitcoin
BTC
Ethereum
ETH USDT USDC
BNB Smart Chain
BNB USDT USDC
Tron
TRX USDT
XRP Ledger
XRP RLUSD
Solana
SOL USDT USDC

Integrate first on public testnets: Bitcoin testnet4, Sepolia, BNB Smart Chain testnet, Tron Nile, XRP Ledger testnet and Solana devnet.

Payment processing

Automated Payments, Built for Scale.

Everything between "customer pays" and "merchant is credited" is handled for you, and every step is recorded.

Hosted checkout

A branded payment page with QR codes, live status and an expiry countdown. Send customers a link and you are done.

Invoices by API or dashboard

Price in USD, EUR, GBP or crypto. Quotes are locked for a set time, and every invoice gets its own deposit address or tag.

Payment policies

Underpayments, overpayments and late payments follow the rules you choose, with a manual review queue for edge cases.

Signed webhooks

HMAC-signed events for every status change, retried with backoff when your endpoint is unavailable.

Real-time status

Deposits are detected on-chain and confirmed against each chain's own finality rules before any credit.

Double-entry ledger

Every balance change is a balanced journal entry enforced by the database, reconciled against the chain.

Hosted checkout

From Checkout to Payout.

Your customer picks an asset and network, scans the code and pays. The page follows the payment through confirmation in real time, on desktop and mobile.

  • Exact amount, address and network shown together; destination tags where a network needs them
  • Live confirmation progress and expiry countdown
  • Return links to your shop after payment, restricted to your own domains
Confirming
Payment to Northwind Supply · Order 10035
149.99 USD
Send
149.99 USDT
Network
Tron (TRC-20)
Expires in
14:32
Payment detected · confirming on the network
Powered by BozonPay
Invoices

Your Gateway to Digital Payments.

Create an invoice with one request and redirect the customer to its checkout link, or build your own checkout on the same API.

  • Idempotency keys: a retried request never creates a second invoice
  • Choose the accepted assets per invoice, or allow everything enabled
  • Amounts travel as decimal strings, never as floating point
Create an invoice
curl -X POST https://api.bozonpay.com/v1/invoices \
  -H "Authorization: Bearer $BOZONPAY_API_KEY" \
  -H "Idempotency-Key: order-10035" \
  -H "Content-Type: application/json" \
  -d '{ "amount": "149.99", "currency": "USD",
        "externalOrderId": "10035" }'

# 201 Created
{ "id": "5e0c1f7a-…", "status": "pending",
  "checkoutUrl": "https://bozonpay.com/pay/5e0c1f7a-…" }
Automated settlements

Accept Crypto. Settle Your Way.

Keep what your customers pay, or convert every confirmed payment into the asset you settle in, within the slippage limit you set.

  • Conversion quotes shown before execution
  • Balances per exact network and asset
  • CSV exports of invoices and payments for your accounting
Crypto payouts

Send global payouts with controls.

Pay suppliers, partners and customers by API or from the dashboard, one at a time or in batches.

  • Destination allowlist with a 24-hour cool-down for new addresses
  • Per-payout and daily limits, approvals above your threshold
  • Each payout tracked from signing to final confirmation
Multi-chain infrastructure

Powerful Infrastructure. Simple Integration.

Each network has different rules for finality, fees and addresses. The platform handles those differences, so your integration stays the same.

Finality per network

Confirmations or finalized blocks, as each chain requires, before any credit.

Reorganization-aware

Chain reorganizations and replaced transactions are detected and reversed in the ledger.

Node health gating

Unhealthy or stalled nodes pause new invoices for that network instead of risking wrong data.

Fees and consolidation

Network fees, gas funding and deposit consolidation are handled and booked automatically.

Verify a webhook (Node.js)
import { constructWebhookEvent, SIGNATURE_HEADER }
  from '@bozonpay/client';

app.post('/webhooks/bozonpay',
  express.raw({ type: 'application/json' }), (req, res) => {
    // Throws unless the HMAC signature and timestamp are valid.
    const event = constructWebhookEvent(
      req.get(SIGNATURE_HEADER), req.body, process.env.BOZONPAY_WEBHOOK_SECRET);
    if (event.type === 'invoice.completed') markOrderPaid(event.data);
    res.sendStatus(200);
  });
Developers

An API that is pleasant to integrate.

A REST API with an OpenAPI description, idempotent writes, stable error codes and signed webhooks.

  • OpenAPI document and a Postman collection
  • SDKs for .NET, JavaScript and PHP
  • Testnets for end-to-end testing before you go live
Read the documentation
Security

Security built into every layer.

The platform runs on its own infrastructure: its own signing service, ledger and node connections, with no third-party payment processor in the path.

Isolated signing service

Private keys never leave a separate signing service, which enforces its own spending limits even if the rest of the platform were compromised.

Strong account protection

Two-factor authentication for fund movements, step-up re-authentication and four-eyes approval for sensitive operator actions.

Scoped API keys

Keys are stored only as keyed hashes, limited by scope and optionally by IP range.

Tamper-evident audit trail

Every administrative action is recorded in a hash-chained audit log.

Pricing

Simple, transparent fees.

Pay per confirmed payment. Every fee appears in your ledger and exports.

Standard

1.0%
per confirmed payment
  • All enabled networks and stablecoins
  • Hosted checkout and API
  • Signed webhooks
  • Payouts with destination allowlist
Get started

Custom

Let's talk
for high-volume businesses
  • Custom fee schedule
  • Custom limits and approval rules
  • Dedicated deployment
  • Testnet sandbox for your team
Get started

See full pricing details

FAQ

Frequently asked questions

Bitcoin, Ether, BNB, TRX, XRP and SOL, and the stablecoins USDT, USDC and RLUSD on the networks listed above. You decide which of them each invoice accepts.

Payments are detected as soon as they reach the network and credited once they are final under that network's rules, from a few seconds on the XRP Ledger and Solana to around half an hour for Bitcoin's three confirmations.

No. You can keep each asset, or have confirmed payments converted automatically into the asset you settle in, within your slippage limit.

Customer payments arrive in platform-controlled wallets and are credited to your merchant balance in the ledger. You withdraw them with payouts to your own addresses.

Yes. Every supported chain has a public testnet you can use end to end, with the same API and webhooks.

Blockchain payments cannot be reversed. If you refund a customer, you send the amount back as a payout to an address they give you.

Each delivery carries an HMAC-SHA256 signature with a timestamp. The SDKs verify it for you in constant time.

Start accepting crypto with BozonPay.

Open a merchant account, integrate on testnets, and go live once your account is verified.