🎁CryptoGift

How to Buy Gift Cards with USDC on Base — Step by Step

Last updated July 28, 2026

Quick answer

Buying a gift card with USDC on Base takes four steps and no account. Pick any card and denomination from the catalog, then connect a web3 wallet like MetaMask, Coinbase Wallet, or any WalletConnect-compatible app. Checkout shows one exact amount to send — always send exactly that amount, since a few extra cents baked into it are what identifies your specific order. Approve the transfer in your wallet; once it confirms on-chain, usually in under a minute, your order page updates automatically and reveals the gift card code. There's no signup, no email required, and no account to create — the order page's unique link is your only receipt, so save it before closing the tab. You can optionally add a Telegram handle or email on that page as a backup way to receive the code.

What you need

Just a web3 wallet (MetaMask, Coinbase Wallet, Rainbow, or any WalletConnect-compatible app) holding USDC on Base. No account on this site, no email, no ID.

1. Pick a card and amount

Browse by category or search for the brand you want, choose a denomination, and open the card page. Prices are shown in both the card's local currency and USD.

2. Connect your wallet

Click connect and approve in your wallet app. If your wallet is on the wrong network, the page will tell you which one to switch to before you can pay.

3. Send the exact amount shown

The checkout shows one exact amount to send — it includes a tiny fraction of a cent unique to your order, which is how the payment gets matched back to you automatically without needing an account. Sending a rounded or different amount won't confirm, so always send exactly what's shown.

4. Get your code

Once the transfer confirms on-chain (usually well under a minute), your order page updates on its own and shows the code. You can also opt in to get it sent to Telegram or email as a backup.

What happens after you pay, in more detail

Confirmation time depends on the network you paid on, not on anything this site controls — most payments finalize in seconds to under a minute. The order page polls automatically the whole time, so there's nothing to refresh or check manually. Right after confirmation it briefly says "preparing your card" while the code is sourced; that's normal and typically resolves in well under a minute. If it takes noticeably longer, the page explains why in general terms rather than leaving you on an endless spinner — see the dedicated guide on a stuck or pending order below.

Common mistakes that stop a payment from confirming

The two things that actually cause trouble: sending an amount that doesn't exactly match what checkout showed (the exact figure, cents included, is what ties the payment to your order), or paying on the wrong network for the token shown. Sending the right token on the wrong network, or a rounded amount instead of the exact one, generally won't auto-verify — see the dedicated guide on a wrong-amount payment below for what to do if that happens.

All guides · FAQ