Virtual cards funded in USDT
Top up one balance in USDT, issue USD cards by API and spend anywhere Visa and Mastercard work.
- TRC-20 · ERC-20
- One balance
- Visa & Mastercard
Live in three steps.
- Minute 1Deposit USDT
TRC-20 or ERC-20, to one balance.
⇢ TRC-20 deposit ✓· balance +10,000 USDT - Minute 2Issue cards
As many as you need, by API.
POST /cards 201POST /cards 201 - Every purchaseSpend
Each purchase is paid from the balance.
⇢ transaction.posted ✓· balance −$312.40
USDT funding, end to end.
One USDT balance for every card
No funding cards one by one — each purchase is paid from the balance at the moment it happens.
TRC-20 & ERC-20
Top up over either network.
USD cards, any currency
Visa or Mastercard, spent worldwide.
A limit per card
The balance is shared; the cap is not.
Your code approves
Optional: every purchase asks your endpoint.
A few lines
to start.
Same REST API, same keys and limits for every program. Docs open in the console after sign-up.
curl https://api.guarapay.io/api/v1/partner/cards \ -H "Authorization: Bearer $GUARA_KEY" \ -H "Idempotency-Key: $(uuidgen)" \ -H "Content-Type: application/json" \ -d '{"external_user_id":"user_42","product":"standard","label":"USDT · ops", "cardholder":{"first_name":"Ada","last_name":"Lovelace"}}'
Tell us what you're building.
Three steps from here to live cards.
- We reply within a business dayPricing for your volume, by email or your contact.
- You connect the APIKeys, webhooks and MCP for your agents.
- You go liveSwitch to live keys and issue cards to your users.
USDT funding: FAQ
Which networks can I top up from?
USDT over TRC-20 or ERC-20.
What currency are the cards?
Virtual USD cards, Visa or Mastercard. They work in any currency.
Do I fund each card?
No. All cards share one balance; each purchase is paid from it.
Is it a crypto card?
It is a regular virtual Visa or Mastercard. Only the funding is in USDT.