How VENDO works

From your wallet to the real world.

Pay for real gift cards with any Solana token that has a swap route. One signature in your own wallet swaps the token and pays for the card. VENDO never holds your coins.

01

Pick a real card

Gift cards in 250 countries (599 in the US alone), at our card partner's price, in the amounts each card is sold in. No account, no sign-up.

02

Pay with a token you hold

Connect Phantom and choose any token in your wallet. Jupiter quotes the swap live, every 20 seconds. If a token can't pay, you're told before you sign.

03

Sign once

One transaction swaps your token to USDC and pays the exact invoice. Either all of it happens or none of it does. If anything comes up short, nothing moves.

04

Open your code

The card is delivered once the payment confirms, usually within a minute, and waits in Orders. VENDO's server never stores your codes.

02How an order travels

Pick a stop, or press Play. Everything from the swap to the payment happens inside the one transaction you sign.

How an order travels

Five stops · one signature

Example
41,200 BONK

1 · Your token. You pick a token in your wallet and a card. The quote shows how much of the token it takes.

03Paying, step by step

  1. 1

    Pick a card, an amount and a region

    Amounts are the ones the card is sold in.

    Codes are region-locked: pick the country you'll use the card in.

  2. 2

    Connect Phantom

    VENDO reads your balances to show what can pay. Nothing is signed and nothing moves.

    Phantom on desktop for now.

  3. 3

    Choose a token and read the quote

    You see the card's price, how much of your token it takes and the price impact. Your wallet needs about 1% more than the price, to cover the swap.

  4. 4

    Enter an email and press Pay

    VENDO creates the invoice and builds one transaction. Phantom shows it in full, network fee included, before you sign.

    The invoice stays open for 60 minutes.

  5. 5

    Sign once

    The rail on the page fills as it happens: Payment sent, Payment confirmed, Card delivered.

  6. 6

    Open your code

    In Orders, Open code fetches it fresh from our card partner. Copy it, then redeem it on the brand's site.

04Every number

VENDO fee$0VENDO adds nothing to the card's price.
Card pricePartner priceOur card partner's price, shown on the quote before you pay.
Network feeIn PhantomSolana's fee, shown in Phantom before you sign.
Largest orderNo capEach card's own range is the limit.
Price impact≤ 2%Above it, VENDO refuses the swap to protect you.
Slippage0.5%Jupiter's guaranteed minimum still covers the invoice.
SOL kept back0.01 SOLPaying with SOL leaves this for fees.
Quote refresh20 sPaused while the tab is hidden.
Invoice window60 minAn unpaid invoice expires on its own.
Status checks12 sWhile an order is in progress.
Countries250Each country's cards, priced live when you pick one.

05Order statuses

The words Orders and the progress rail use, each defined three ways.

Payment sent
How you get it
Phantom returns a signature for your transaction.
What it means
Your transaction is on its way to Solana. Nothing else to do.
Without it
You haven't signed, or you cancelled in Phantom. The invoice stays open; press Pay again.
Payment confirmed
How you get it
Our card partner sees the USDC arrive at the invoice's address.
What it means
The card is paid for. Delivery usually follows within a minute.
Without it
The payment hasn't been seen yet. Checks run every 12 seconds.
Card delivered
How you get it
Our card partner issues the card.
What it means
It's sealed in Orders. Open code shows it.
Without it
Still on its way, or held (below).
On hold
How you get it
Our card partner pauses an order for a manual check.
What it means
Your payment arrived. The card is either delivered or refunded.
Without it
Most orders never see it.
Nothing moved
How you get it
Your transaction failed on Solana, usually because the price moved past the slippage.
What it means
Because it's one transaction, the swap failed too. Your token is still in your wallet.
Without it
Your transaction landed.
Expired
How you get it
Nobody paid the invoice within 60 minutes.
What it means
Nothing was charged. Start a new order.
Without it
The invoice was paid, or is still open.

06What VENDO can’t do

WhoCanCannot
VENDO
  • Read the balances of a wallet you connect
  • Create the invoice with our card partner
  • Build an unsigned transaction for you to check
  • Fetch your code with your order's key
  • Sign for you or move your tokens
  • Change where the payment goes (it comes from our card partner)
  • Store your codes, wallets or emails
  • See your seed phrase
You
  • See every instruction in Phantom before signing
  • Cancel at any point before you sign
  • Keep your orders in this browser
  • Pay twice for one invoice
  • Lose the token if the swap fails (the payment fails with it)

07Live and next

  • LiveReal gift cards, paid from your own wallet
  • LiveAny Solana token with a swap route, through Jupiter
  • LiveOne signature per order, all or nothing
  • LiveGift cards in 250 countries
  • LiveeSIM data plans for travel, and phone top-ups
  • LivePhantom on desktop, and on phones through the Phantom app
  • NextPay for one card with several coins
  • NextBackpack and Solflare wallets
  • LaterOther chains, such as Ethereum and Base
  • LaterReceipts from VENDO and order recovery on another device

08FAQ

No. You pay from your own wallet in one transaction you sign. VENDO's server builds it but can't sign it.

No. A wallet and an email for the receipt are all it takes.

Any Solana token with a swap route, as long as selling enough of it moves its price by 2% or less. You're told before you sign.

Once. One transaction swaps your token through Jupiter and pays the exact invoice amount.

The swap is sized so Jupiter's guaranteed minimum still covers the invoice, so a little USDC often stays in your wallet. If the price moves further, the whole transaction fails and nothing moves.

The card's price from our card partner, plus Solana's network fee. VENDO adds no fee.

No VENDO limit. Each card has its own range, shown with the amounts.

Most arrive within a minute. If an order is on hold or fails, contact our card partner, Bitrefill, with the invoice ID shown in Orders.

In Orders, in this browser. Opening one fetches it fresh; VENDO's server doesn't keep it. The receipt email from our card partner is your backup.

Once the payment confirms, Orders shows an install link and QR code. Scan it or add it in your phone's settings. Check your phone supports eSIMs first.

Yes, prepaid numbers. Enter the number in international format before you pay; the credit goes straight to it. Some operators sell a PIN instead, which arrives like a gift card code.

Our card partner, Bitrefill. VENDO isn't affiliated with Amazon or any brand shown.