USDT and USDC top-up for games
Most game studios already know who the player is and which package they selected. What they need is a payment event the game server can trust. UCashier turns a USDT or USDC transfer into that event without replacing the existing account system, store, or merchant wallet.
How the player pays
Your server creates a payment order and receives a hosted cashier link. Send the player to the complete payUrl returned by the API—do not build it yourself. The cashier shows the asset, network, exact amount, receiving address, and time remaining. Players can pay USDT on TRC or ERC, or USDC on ERC only.
Where the money goes
The transfer goes directly to the receiving address configured for that asset in the merchant dashboard. UCashier does not hold the inbound payment in a shared platform pool. Collection fees and payouts use merchant balance, which is accounted for separately from the on-chain receiving address.
When to credit the player
After blockchain confirmation, UCashier sends a signed webhook to your notifyUrl. Verify the signature on your server before granting an item, balance, or membership. If the webhook is delayed, query the order and handle a verified paid status in the same way. Orders with the same amount, address, and time window are matched separately, so support teams do not have to compare block-explorer screenshots.
What it costs
Account opening, integration, and monthly service are free. Successful payments are charged from 0.5% of the settled amount, using the tier shown in the merchant dashboard. Gas is charged by the player’s wallet or exchange; UCashier does not add a separate payer fee.
Start with Quickstart, Submit order, Cashier, and Webhooks. The same merchant account can also send agent payouts or support an existing SaaS checkout.