Buying Crypto with Peer
How to buy USDC and other crypto on Peer using Venmo, Revolut, Cash App, Wise, PayPal, Zelle, and more. You pay a seller directly from your existing payment app, Peer verifies the payment privately, and the crypto is released to your wallet on-chain.
A first order takes about five minutes end-to-end.
Before you start
- A payment account on a supported platform (Venmo, Cash App, Zelle, Revolut, Wise, PayPal, and others — the full list is shown in the app).
- A wallet (Rabby, MetaMask, etc.) or just an email, Google, or X account. Social sign-in creates a wallet for you and sponsors your gas, so you never need ETH.
Step 1: Open the app and sign in
Go to app.peer.xyz and open Trade. This is the live order book: every row is a seller offering USDC at their own rate, filtered by your currency and payment method.
Click the account button in the top-right corner and connect a wallet, or sign in with email, Google, or X.
Step 2: Set up your order
From the order book, pick the currency you are paying with and your payment method. Select a price level, choose one of the available seller deposits at that price, then use the Buy panel. Then:
- Enter the amount you want to spend.
- Choose the chain and token you want to receive. Peer supports most major destinations (Base, Ethereum, Arbitrum, Solana, and more — the app shows the live list).
Peer shows exactly how much you will receive at the quoted rate.
Step 3: Review the quote
Above the total you may see up to two fee rows (each hides when it is zero):
| Row | What it is |
|---|---|
| Frontend fee | Total platform fee for the order. Hover the info icon for the breakdown (service, referrer, bridge relay). |
| Network fee | Gas paid to settle on-chain. Shows 0 when you signed in with socials — gas is sponsored. |
Always trust the values shown in the app; rates and fees change with market conditions.
Step 4: Start the order
Click Start Order. This locks the seller's crypto in the protocol's escrow for you — the seller cannot withdraw it while your order is active. Wallet users sign a transaction; social sign-ins skip signing.
Step 5: Make the payment
The app shows the seller's payment details (or a QR code) for your chosen platform.
- Send the exact amount shown, in the exact currency shown.
- Pay from your own account on the platform you selected.
- Return to the app and click I have completed payment.
Do not use cross-currency transfers (for example paying a EUR request from a USD balance inside Revolut). The payment record will not match your order and verification can fail.
Step 6: Verify the payment
Peer now verifies your payment privately — your credentials and account history never leave your device unencrypted, and nothing sensitive is published on-chain.
- You may be asked to log in to your payment platform so the payment record can be read securely. Follow the prompts.
- If several payments are listed, select the one matching your order and click Verify Payment.
- Verification usually completes in under a minute.
Before logging in you'll see a "PayPal account type" selector. Choose Personal or Business to match the account you paid from — the two use different login pages and data formats, and the wrong choice makes verification fail. Pick the same type again if you ever re-verify.
Step 7: Receive your crypto
Once verified, click Complete Order. The escrow releases the funds to your wallet — done. Your order history lives under Activity.
If something goes wrong
Payment sent but verification failing? See Handling Verification Issues. Sent the wrong amount? See the Guide to Partial Release. For anything else, ask in the Peer Telegram.