Cash-on-delivery is the default and the most private option. If you prefer cryptocurrency, this guide walks you through buying and sending BTC or USDT without exposing your identity to payment processors.
Why Crypto (When It Makes Sense)
- Orders over €500 where carrying cash is inconvenient
- International or pickup-point delivery where cash-on-delivery isn’t offered
- You already hold crypto and want to use it
For orders under €500 in a cash-on-delivery country, COD remains the simpler path. Skip the guide and choose COD at checkout.
What You’ll Need
- ~20 minutes the first time (10 minutes each subsequent purchase)
- A smartphone or laptop
- €50+ in cash, bank transfer, or another crypto
Step 1: Set Up a Non-Custodial Wallet
A non-custodial wallet means you hold the private keys — no exchange, no company. If the exchange gets hacked or frozen, your funds are unaffected.
Recommended wallets:
- For BTC: Electrum (desktop) or BlueWallet (mobile). Both open-source, both hold keys locally.
- For USDT (TRC-20 network): Trust Wallet (mobile) or Exodus (desktop). Use the TRC-20 version of USDT — lowest fees.
Download, create a wallet, write the 12-word recovery phrase on paper, never screenshot it, never type it into any website. Keep the paper offline.
Step 2: Buy Crypto Privately
Centralized exchanges (Binance, Coinbase) require full KYC — passport photo, face scan, address verification. That’s the opposite of private.
Lower-KYC options:
- Bitcoin ATMs — physical machines in cities. Most accept €100–€900 without ID. Find one at coinatmradar.com. Bring cash, scan your wallet QR, insert cash, confirm. Takes 10 minutes.
- Peer-to-peer platforms — RoboSats (Tor-only, no KYC for small amounts), HodlHodl, Bisq (desktop, fully decentralized). You buy directly from other individuals with bank transfer, cash deposit, or SEPA. No central platform holds your coins.
- Kraken / Bitstamp with minimal KYC tier — some exchanges let you buy €500–€1000 per week with just email verification. Withdraw to your own wallet immediately; don’t leave funds on exchange.
Step 3: Transfer to Your Wallet
If you used an exchange, withdraw to the wallet address from Step 1. Always send a small test transaction first (€5–€10) to confirm the address works, then send the rest. Crypto transactions are irreversible — typos = lost funds.
Network fees depend on the coin and moment:
- BTC: €2–€15, confirmation 10–60 minutes
- USDT (TRC-20): under €1, confirmation 2–5 minutes
- USDT (ERC-20): €5–€50, confirmation 1–5 minutes — avoid unless you already have ETH
Step 4: Pay at Checkout
At checkout, select Cryptocurrency Payment. The system shows a unique payment address and amount (valid 15 minutes at locked exchange rate). Copy the address — always use copy/paste, never type — open your wallet, paste the address, send the exact amount. Confirmation usually takes 10–30 minutes for BTC, under 5 for USDT.
Once confirmed, your order locks and ships on the normal schedule. Done.
Privacy Hygiene
- Don’t reuse addresses — non-custodial wallets automatically generate a new receive address per transaction. Use it.
- Don’t post transaction IDs anywhere — they’re on the public blockchain but you don’t need to advertise which ones are yours.
- Consider a mixing service if paranoid — for BTC, Whirlpool (Samourai) or Wasabi CoinJoin the coins with others to break the on-chain link between your buy and your send. For USDT-TRC20, there’s no equivalent — but TRC-20 is faster and cheaper, and for one-off payments a simple wallet hop is enough.
- Buy slightly more than you need — exchange rates fluctuate between buying and sending; 5–10% buffer prevents underpayment at checkout.
Common Mistakes
- Sending wrong network USDT — ERC-20 ≠ TRC-20 ≠ BEP-20. Always match the network shown at checkout. Sending ERC-20 USDT to a TRC-20 address = funds lost.
- Missing the 15-minute window — exchange rate is locked for a short window. If you miss it, refresh checkout for a new address and updated amount.
- Underpaying by transaction fee — some wallets deduct the fee from the send amount; others add it. Double-check the “you will send” total equals the amount shown at checkout.
- Using exchange direct-to-merchant — sending straight from Binance to us is technically fine, but it exposes your KYC identity on the blockchain record. Always transfer to your own wallet first, then to us.
Help
If a crypto transaction lands wrong, confirms late, or gets stuck in the mempool, email support@vitalquests.org with the transaction ID and we’ll resolve it manually. We’ve seen every edge case — underpayment, overpayment, wrong network, stuck tx — and every one of them is fixable.
First-time crypto users often overthink this. It’s a 10-minute process once you’ve done it once. The first time takes 20 minutes because you’re reading. After that, it’s: open wallet, paste address, send, done.