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
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
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
Connect Phantom
VENDO reads your balances to show what can pay. Nothing is signed and nothing moves.
Phantom on desktop for now.
- 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
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
Sign once
The rail on the page fills as it happens: Payment sent, Payment confirmed, Card delivered.
- 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 | $0 | VENDO adds nothing to the card's price. |
|---|---|---|
| Card price | Partner price | Our card partner's price, shown on the quote before you pay. |
| Network fee | In Phantom | Solana's fee, shown in Phantom before you sign. |
| Largest order | No cap | Each card's own range is the limit. |
| Price impact | ≤ 2% | Above it, VENDO refuses the swap to protect you. |
| Slippage | 0.5% | Jupiter's guaranteed minimum still covers the invoice. |
| SOL kept back | 0.01 SOL | Paying with SOL leaves this for fees. |
| Quote refresh | 20 s | Paused while the tab is hidden. |
| Invoice window | 60 min | An unpaid invoice expires on its own. |
| Status checks | 12 s | While an order is in progress. |
| Countries | 250 | Each country's cards, priced live when you pick one. |
05Order statuses
The words Orders and the progress rail use, each defined three ways.
- 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.
- 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.
- 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).
- 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.
- 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.
- 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
- 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
- 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.