Skip to main content
Sell ZEC, NEAR, SOL, ETH, USDC, and other assets. Send crypto to a deposit address and receive local fiat to your bank or payment app.

How selling works

Selling is a two-leg process:
  1. Your asset is swapped to USDC on Base via NEAR Intents.
  2. A P2P.me merchant pays you in local fiat from the escrowed USDC.
If the merchant leg fails, the USDC stays in your P2P.me account on Base. You can withdraw it or use it for another trade.

Steps

1

Select asset and amount

Open 0xramp.app and switch to the Sell tab. Choose the asset and enter the amount. Minimum and maximum amounts are shown in the UI.
2

Enter your refund address

Provide a transparent ZEC address (or the equivalent for your asset’s chain). This is where funds return if the merchant leg fails. For ZEC, you can use the Fill from NOIR button if you have Noir Wallet connected.
3

Enter your fiat key

Enter the payment key or bank account where you want to receive fiat (Pix key, UPI ID, Alias, etc.). Double-check it — 0xramp cannot redirect a payment once sent.
4

Review the quote

Review the fiat amount you’ll receive, the fee breakdown, and the exchange rate. Confirm to place the order on-chain.
5

Send crypto to the deposit address

The app shows a deposit address and exact amount. Send that precise amount from your wallet.
Send only the exact asset and amount shown. Sending the wrong asset or amount may result in a failed trade. Do not send from an exchange that may alter the transaction.
6

Receive fiat

Once your deposit is confirmed on-chain, the merchant releases the fiat payment to your key. Funds appear in your bank or payment app shortly after.
If something goes wrong, see Failed Trades.