Global · Stablecoins
USDT & USDC Payout Integration
Take the dollar value of your gift card as a stablecoin, straight to your own wallet. No local bank, no FX spread, no business hours — median settle under 30 seconds on Tron.
You want dollars you can move anywhere, not local currency that a bank might freeze or devalue. This page documents the on-chain leg: which networks, what minimums, and who pays gas (we do).
At a glance
What this rail delivers.
Median settle
30s
Networks
4
Gas fees
Covered
Ceiling
Unlimited
How it works
From gift card to settled payout.
01
Lock the USDT quote
Card rate applied directly in dollars — no local FX leg to lose value in.
02
Add wallet & network
Paste the address once; we store it encrypted and show the last four characters plus chain on every future confirm screen.
03
Escrow clears, chain settles
Card is verified, the transfer is broadcast, and you get the tx hash in your order history.
Coverage
Providers, banks, and wallets we settle to.
| Asset | Network | Best for | Typical settle |
|---|---|---|---|
| USDT | Tron (TRC-20) | Default — cheapest and fastest | ≈30s |
| USDC | Base | L2 and DeFi users | ≈45s |
| USDC | Polygon | Low-cost L2 deposits | ≈45s |
| USDT | Ethereum (ERC-20) | Exchanges that only accept ERC-20 | 3–5 min |
Limits & fees
Exactly what lands in your account.
| Network | Minimum | Per day | Gas |
|---|---|---|---|
| Tron (TRC-20) | $10 | Unlimited | Covered |
| Base / Polygon | $15 | Unlimited | Covered |
| Ethereum (ERC-20) | $25 | Unlimited | Covered |
| Hub / API sellers | $10 | By agreement | Covered |
Rail fees are absorbed by WePesa unless a row says otherwise. The quote you lock is the amount that settles.
Reliability
How we keep the rail up when the network isn't.
Address confirmation gate
Before broadcasting we show the chain plus the last four characters of the destination and require an explicit confirm. Once broadcast, a crypto transfer is final — the gate is where mistakes get caught.
Chain congestion handling
If a network is congested or a node is degraded we offer an alternate chain at the same locked dollar amount rather than leaving you waiting.
No hot wallet needed
You don't fund anything, approve a token, or hold native gas. Receiving is all you do.
Two-step off-ramp available
Change your mind later? The WePesa wallet converts USDT back into M-Pesa, PIX, UPI or MoMo at any time.
For builders
Trigger payouts programmatically.
POST /v1/payouts — stablecoin
json
{
"rail": "usdt",
"destination": { "address": "TQ5f...9xKp", "network": "tron" },
"source_card": { "brand": "amazon_us", "face_value_usd": 100 },
"quote_id": "qt_e19b03"
}
// 201 Created
{
"id": "po_8Zn5",
"status": "queued",
"amount_usdt": 84.00,
"network": "tron",
"eta_seconds": 30
}API access is available to verified Hub accounts. Sandbox keys are issued same day.
FAQ
What sellers ask about this rail.
Which stablecoins do you support?+
USDT on Tron and Ethereum, USDC on Polygon, Base and Ethereum. Others on request for verified sellers.
Do I pay gas?+
No. Gas is absorbed on every supported network, which is why ERC-20 carries a higher minimum.
What if I paste the wrong address?+
The confirm screen shows chain plus the last four characters and requires acknowledgement. After broadcast it can't be reversed — same as any on-chain transfer.
Can I convert back to local currency later?+
Yes, inside the WePesa wallet — USDT out to M-Pesa, PIX, UPI, MoMo and more.
Is there an API?+
Yes, for verified Hub accounts, including rotating deposit addresses for compliance.
Sell a card for USDT.
Lock a quote, upload the card, watch the payout land. Escrow protected end to end.
Related
Keep exploring.
Sell gift cards for USDT
The transactional flow for this rail.
/sell/gift-cards-for-usdt →
Buy gift cards with crypto
The reverse direction — spend stablecoins.
/buy-gift-cards-with-crypto →
PIX (Brazil)
Prefer local currency? Compare the BRL rail.
/integrations/pix →
All payout rails
Compare stablecoins against 15 local rails.
/integrations →
Prefer the main app? Sell a card · Browse deals