Match on-chain payments
Match transfers by network, token, receiving wallet, and payable amount. Update the order once confirmation requirements are met.
- Network
- Currency
- Wallet
- Amount
Illustrative example
Product features
Create orders, match on-chain transfers, and send signed callbacks after confirmation.
Funds go straight to your wallet, and payment results reach your system.
Payer
Your wallet
BoltUtil
Your system
TRONTRON
EthereumETH
SolanaSolanaFunds 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.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.
Use a wallet that supports the network to scan or copy the address shown at checkout.
Select the order’s network and token, enter the exact amount, and review the transfer in your wallet.
BoltUtil checks the on-chain payment and notifies the merchant once confirmation requirements are met.
Wallet availability varies by network and device. Manual transfer remains available. Payment requires wallet approval and on-chain confirmation.
Funds go directly to the merchant wallet. BoltUtil checks payments and sends signed notifications after confirmation.
Amount due

Scan the QR code or copy the receiving address
Enter the full payable amount in your wallet. Do not round it.
0x12ab…90cdInteractive demo only. The QR code and address cannot be used for payment.
Connection methods vary by wallet and network. Some wallets open checkout inside their app. Available options depend on the order network and device.
Core features
Match transfers by network, token, receiving wallet, and payable amount. Update the order once confirmation requirements are met.
Illustrative example
Send payment results through signed Webhooks. Failed-delivery retries and delivery logs help you trace and resolve issues.
Illustrative example
{
"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.
Payments go directly to your configured receiving wallet. BoltUtil does not ask for private keys, seed phrases, or withdrawal permissions.
Illustrative example
Link orders to transaction hashes, amounts, and confirmation details. Find the evidence you need when checking a payment.
Illustrative example
Networks and assets
Accept USDT and USDC on supported networks through one API.
Smart payment review
For underpaid or overpaid manual transfers, review qualifying transfers, related orders, paid amounts and differences in one place.
Receive email alerts and view payment records in your dashboard.
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.
Qualifying transfers create review records. If several orders are candidates, verify ownership first. Email alerts follow notification settings.
Exact amount matching
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 worksIllustrative 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.
Start with your first USDT or USDC order. Follow the docs from order creation to verified payment callbacks.