Card as a Service · Media buying

A card for every ad account

Issue a virtual card per ad account, client or buyer. Fund them all from one USDT balance and cap each one.

  • A card per account
  • One USDT balance
  • Limits per card
01 — How it works

Live in three steps.

  1. Minute 1Top up in USDT

    One balance for every card.

    api
    ⇢ TRC-20 deposit ✓
    · balance +10,000 USDT
  2. Minute 2Issue the cards

    One per ad account, client or buyer.

    api
    POST /cards × 20 201
    · label: Meta · client A
  3. Every dayRun campaigns

    Every charge reaches you by webhook.

    api
    ⇢ transaction.posted ✓
    ⇢ transaction.posted ✓
02 — What you get

Media buying, end to end.

Issuing

One card per ad account

Spend stays separate per account, client or buyer — blocking one card never stops the others.

GuaraVIRTUAL
•••• •••• •••• 8802
Ads · client AMASTERCARD
Funding

One USDT balance

Top up over TRC-20 or ERC-20.

TRC-20ERC-20
Controls

A limit per card

A campaign can't spend past its cap.

$380 / $1,000
Controls

Block in one call

Stop a card the moment an account is done.

Cards

Visa & Mastercard

USD cards that pay in any currency.

03 — Code

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":"buyer_12","product":"standard","label":"Meta · client A",
       "cardholder":{"first_name":"Ada","last_name":"Lovelace"}}'
04 — Access

Tell us what you're building.

Three steps from here to live cards.

  1. We reply within a business dayPricing for your volume, by email or your contact.
  2. You connect the APIKeys, webhooks and MCP for your agents.
  3. You go liveSwitch to live keys and issue cards to your users.
Prefer email? support@guarapay.io
What will the cards be for?
Cards per month

Can I issue a card for each ad account?

Yes. Issue as many cards as you need, each with its own label and limit.

How do I fund the cards?

Top up one balance in USDT over TRC-20 or ERC-20. Each purchase is paid from it — no need to fund cards one by one.

What currency are the cards?

Virtual USD cards, Visa or Mastercard. They work in any currency.

How do I see what each card spent?

Every transaction comes to your backend as a signed webhook and is visible in the console.

How is it priced?

By volume. Send a request and we reply within one business day.

Virtual cards for ad accountsRequest access →