Quick Integration Guide
Connect stablecoin payments (USDT / USDC) in four steps. Configure an API Key, Webhook secret and receiving wallets for enabled networks first. The example on the right checks your API Key.
Create a payment order
Your backendCall /api/v1/order/create from your backend with the price, currency, network and merchant order ID. The response contains your configured wallet and the final payable amount; multiple orders may share the same wallet.
Display payment details
Your frontendOpen checkoutUrl from the response, or display the amount, address, network and currency from payment. Funds go directly to your configured wallet.
Wait for payment confirmation
BoltUtilBoltUtil matches transfers by network, currency, wallet and amount, then sends a notification to the associated notifyUrl when confirmation requirements are met. Eligible payment exceptions require merchant review.
Verify and fulfill
Your backendVerify the signature against the raw body, check the timestamp and associate the event with your order. Handle payable and paid amounts alongside the settlement type. Return HTTP 2xx after durable acceptance and fulfill idempotently.
Networks and Currencies
Check supported currencies, token versions and payment confirmation rules.
View supported networks →