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.

  1. 01

    Lock the USDT quote

    Card rate applied directly in dollars — no local FX leg to lose value in.

  2. 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.

  3. 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.

AssetNetworkBest forTypical settle
USDTTron (TRC-20)Default — cheapest and fastest≈30s
USDCBaseL2 and DeFi users≈45s
USDCPolygonLow-cost L2 deposits≈45s
USDTEthereum (ERC-20)Exchanges that only accept ERC-203–5 min

Limits & fees

Exactly what lands in your account.

NetworkMinimumPer dayGas
Tron (TRC-20)$10UnlimitedCovered
Base / Polygon$15UnlimitedCovered
Ethereum (ERC-20)$25UnlimitedCovered
Hub / API sellers$10By agreementCovered

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.