> ## Documentation Index
> Fetch the complete documentation index at: https://0xramp-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Buy Crypto with Fiat on 0xRamp

> Step-by-step guide to buying ZEC, NEAR, SOL, ETH, BTC, USDC and other assets on 0xramp by paying fiat with fiat via local payment services (Pix, Pago Movil, Alias, UPI, QRIS). Funds arrive in your wallet in less than 6 minutes.

The 0xramp buy flow lets you convert Brazilian reais (BRL) into crypto — ZEC, SOL, ETH, USDC, and more — without 0xramp ever holding your funds. You pay via Pix directly from your bank app, and the asset is delivered straight to your wallet address in around 6 minutes. Before you start, make sure you have a connected account or wallet and access to a Pix-enabled bank app.

## Requirements

* A connected **P2P.me smart account** or external wallet (Rabby or Phantom)
* A **Pix-enabled bank app** to complete the payment
* The **destination wallet address** where you want to receive your crypto

## Steps

<Steps>
  <Step title="Select asset and amount">
    Open [0xramp](https://www.0xramp.app) and make sure you're on the **Buy** tab. Choose your destination chain (for example, Zcash) and the asset you want to receive (for example, ZEC). Then enter the BRL amount you'd like to spend.

    The minimum order is **R\$ 30**. The maximum per order is set by P2P.me based on your on-chain reputation and verification level — you'll see your current limit in the UI.
  </Step>

  <Step title="Enter your receiving address">
    Paste the wallet address where you want your crypto delivered. Take a moment to double-check every character — **blockchain transactions are irreversible**, and sending to the wrong address means permanent loss of funds.

    <Warning>
      Always double-check the receiving address before confirming. Crypto sent to the wrong address cannot be recovered.
    </Warning>
  </Step>

  <Step title="Review the quote">
    Before you pay, 0xramp shows you a full breakdown of what you're agreeing to:

    * **Fixed fee** — a flat service fee per order
    * **Asset conversion** — the cost of converting USDC to your target asset via NEAR Intents
    * **Exchange rate spread** — the difference between the mid-market rate and the rate used for your order
    * **Estimated amount you'll receive** — the final crypto amount after all fees

    Review the numbers, then tap **Buy** to confirm the order. Confirming places the order on-chain.
  </Step>

  <Step title="Pay via Pix">
    A Pix QR code and/or copy-paste key will appear on screen. Open your bank app and pay the **exact amount shown** within the time limit displayed.

    * You can scan the QR code or copy the Pix key manually.
    * Make sure the payment amount matches exactly — partial payments may cause the order to fail.
  </Step>

  <Step title="Wait for delivery">
    Once your Pix payment is matched by P2P.me, the conversion is processed via NEAR Intents and your crypto is sent to the address you provided.

    **Estimated delivery time: \~6 minutes.**

    You can monitor the order status on-screen. No action is needed on your part after payment.
  </Step>
</Steps>

<Note>
  The quote and delivery time are estimates. The final amount you receive may vary slightly based on market conditions at the time of settlement.
</Note>

## What if something goes wrong?

If your Pix payment was sent but the crypto never arrived, or if you encounter any other issue with a completed order, visit the [Refunds & Failed Trades](/refunds-failed-trades) page for guidance on next steps.
