Product features

Stablecoin paymentsEvery step Clearly recorded

Create orders, match on-chain transfers, and send signed callbacks after confirmation.

Funds go straight to your wallet, and payment results reach your system.

Payments and notifications, clearly connected

Payer

Your wallet

BoltUtil

Your system

Network
  • TRONTRON
  • EthereumETH
  • BNB ChainBNB
  • PolygonPolygon
  • SolanaSolana
  • BaseBase

Funds go straight to your wallet. BoltUtil verifies payment and sends a signed callback after confirmation.

Illustrative example · Your system verifies the signature, then updates the business order.

Wallet checkout or manual transfer.

Connect your wallet to fill in the address and amount automatically, or scan and copy the address for a manual transfer. Choose your preferred method. Funds go directly to the merchant’s wallet.

  1. Scan or copy the recipient address

    Use a wallet that supports the network to scan or copy the address shown at checkout.

  2. Enter the full payable amount

    Select the order’s network and token, enter the exact amount, and review the transfer in your wallet.

  3. Pay directly to the merchant

    BoltUtil checks the on-chain payment and notifies the merchant once confirmation requirements are met.

Offer your customers a simpler checkout

Wallet availability varies by network and device. Manual transfer remains available. Payment requires wallet approval and on-chain confirmation.

Interactive demo
BoltUtil

Funds go directly to the merchant wallet. BoltUtil checks payments and sends signed notifications after confirmation.

Expires in30:00

Amount due

EthereumUSDT10.001USDT
Network · Ethereum (ERC20)

Scan the QR code or copy the receiving address

Enter the full payable amount in your wallet. Do not round it.

Recipient
0x12ab…90cd

Interactive demo only. The QR code and address cannot be used for payment.

Supported wallets

  • OKX Wallet
  • Trust Wallet
  • Phantom
  • TronLink
  • MetaMask
  • Binance Wallet
  • TokenPocket
  • SafePal
  • Bitget Wallet
  • Coinbase Wallet

Connection methods vary by wallet and network. Some wallets open checkout inside their app. Available options depend on the order network and device.

Wallet checkout questions

Does every payment take just one click?
The payment details are filled in automatically. First use may also require unlocking your wallet, approving the connection or switching networks. Review the recipient and amount before confirming.
Which networks and currencies can I use?
TRON supports USDT. Ethereum, BNB Smart Chain, Polygon, Solana and Base support USDT and USDC. The checkout shows routes enabled for the merchant; wallet options depend on the network and device.
Is the order paid as soon as I confirm in my wallet?
Submitting a transaction is not payment confirmation. BoltUtil verifies the on-chain transfer and required confirmations before notifying the merchant with a signed Webhook. Funds go directly to the merchant wallet.
Can I still pay by manual transfer?
Yes. Manual transfer remains available. Use the exact network, token, recipient and full amount shown at checkout. Keep enough native currency for network fees and avoid paying the same order twice.

The tools behind every payment

Match on-chain payments

Match transfers by network, token, receiving wallet, and payable amount. Update the order once confirmation requirements are met.

Payment orderORDER_100001125.001USDC
BASE network logoBase0x8a41…b28d
Smart matching
On-chain transfer0x8f2c…a913125.001USDC
BASE network logoBase0x8a41…b28d
  1. Network
  2. Currency
  3. Wallet
  4. Amount
Checking payment

Illustrative example

How payment matching works

Payment confirmed, system notified

Send payment results through signed Webhooks. Failed-delivery retries and delivery logs help you trace and resolve issues.

BoltUtil
Your system
Awaiting confirmationWEBHOOK
125.001 USDC
BASE network logoBaseORDER_100001
  1. Signed
  2. Sending
  3. Received

Illustrative example

View callback example
webhook_payload.json
{
  "externalOrderId": "ORDER_100001",
  "amount": "125.001",
  "currency": "USDC",
  "network": "BASE",
  "status": "CONFIRMED"
}

Partial callback example. Verify the signature and handle duplicate events before updating your business order.

Verify a Webhook

Straight to your wallet

Payments go directly to your configured receiving wallet. BoltUtil does not ask for private keys, seed phrases, or withdrawal permissions.

Payer
Your wallet
PaymentBASE network logoBase
+125.001
USDC
Wallet0x8a41…b28d
Awaiting transfer

Illustrative example

How non-custodial payments work

Orders and transfers, connected

Link orders to transaction hashes, amounts, and confirmation details. Find the evidence you need when checking a payment.

Payment record
Payment
125.001USDC
BASE network logoBase
Order
ORDER_100001
Transaction
0x8f2c…a913
Awaiting payment
View payment details
Wallet
0x8a41…b28d
Currency
USDC
Amount
125.001

Illustrative example

Understand order status

One integration, six networks

Accept USDT and USDC on supported networks through one API.

Smart payment review

A payment differenceA clear decision

For underpaid or overpaid manual transfers, review qualifying transfers, related orders, paid amounts and differences in one place.

Free alerts and records

Receive email alerts and view payment records in your dashboard.

Quick resolution for members

Open the alert to view order and payment details. Once a Pro merchant confirms receipt, the order is marked as payment confirmed and a payment callback is sent according to your settings.

Explore membership
Smart order reviewIllustrative example
ORDER_100002TRON · USDT
Amount due
125.01 USDT
Amount paid
USDT
Amount short
−0.01USDT
Awaiting merchant review

Qualifying transfers create review records. If several orders are candidates, verify ownership first. Email alerts follow notification settings.

Why is the payable amount slightly higher?

When several orders use the same receiving wallet, BoltUtil may add a small decimal adjustment to the original amount. Distinct payable amounts help identify which order each transfer pays for.

Show customers the payable amount returned by the API and ask them to pay that exact amount.

How amount matching works

Illustrative example

Original order amount

10.00 USDT

Payable amount for matching

10.001 USDT

Use the full amount returned by the API or checkout page.

Connect payments to your business

Start with your first USDT or USDC order. Follow the docs from order creation to verified payment callbacks.