Integration guide

Transfer successful, order unmatched

An on-chain success does not prove that a transfer belongs to an order. Check the network, token, address, exact amount and payment window.

Steps to follow

Unmatched USDT / USDC payment triage flow

Best for support teams and developers investigating customers who paid USDT / USDC but still see an unpaid or pending order.

  1. 01

    Collect the tx hash and identify the network the customer actually used.

  2. 02

    Verify the transaction is a successful USDT / USDC Transfer from the configured token contract.

  3. 03

    Compare destination address, normalized amount, confirmations, order status, and expiration.

  4. 04

    Inspect scanner progress and review records. Eligible difference handling requires active membership; confirmed-payment delivery failures belong in webhook troubleshooting.

BoltUtil checks payments and sends signed callbacks. Your server verifies signatures and order status, deduplicates events, then delivers goods, activates service or credits accounts.

Integration notes

What matters before production

Choose a supported pair

TRON supports USDT only. Available USDT / USDC pairs on other networks depend on enabled channels and configured wallets. Compare the configured contract or mint, not just the token name.

Exact order rules matter

Wrong amounts, expired windows or transfers already associated with another order cannot simply be marked paid.

Review differences through the permitted workflow

Qualifying manual transfers can create review records; verify ownership when several orders are candidates. Free merchants can view their own records; accepting or rejecting an association requires active membership. Acceptance confirms payment and triggers the configured callback. Do not fulfill from a screenshot or an approximate amount.

Unmatched payment checklist
Order network ≟ transfer network
Configured token ≟ actual contract / mint
Order wallet ≟ transfer recipient
Payable amount ≟ received amount
Order window ≟ payment time
Confirmation / scan progress
Transaction association / processing history

Examples are for integration and troubleshooting only. No requests are sent. Use your order data, network configuration and current API documentation.

Read API docs

Integration guide

Questions merchants ask before going live

Can free merchants review records?

Qualifying manual transfers can create review records; verify ownership when several orders are candidates. Free merchants can view their own records; accepting or rejecting an association requires active membership. Acceptance confirms payment and triggers the configured callback. Do not fulfill from a screenshot or an approximate amount.

Can a successful transfer alone complete an order?

No. Check the configured network and token, destination, payable amount, order window and confirmation progress. Verify callbacks and fulfill only once.

Do all six networks support both currencies?

TRON supports USDT only. Available USDT / USDC pairs on other networks depend on enabled channels and configured wallets. Compare the configured contract or mint, not just the token name.

Launch a cleaner USDT / USDC payment flow

Create orders, monitor transfers, and notify your backend without asking customers to send screenshots.