Running on devnet — a test network. Tokens and balances here have no value, and the Solana programs are unaudited. OpenFiat never takes custody of fiat; escrow is enforced on chain.

How to Buy Crypto with Fiat — Fiat On-Ramp

Turn your local currency into stablecoins in minutes. Which tokens, currencies and payment methods are on offer comes from your access node and the live order book — every order protected by escrow on Solana.

Step by step

  1. 1

    Choose Buy + asset + your currency + payment method

    The asset pills, the currency list and the payment-method filter are all read from your access node and from the live book — so they show what is genuinely on offer where you are, rather than a list written into this page.

  2. 2

    Compare offers

    Compare price, available liquidity and per-order limits — the three things every row on the book actually carries.

  3. 3

    Click Buy and enter an amount

    Enter how much fiat you want to spend (or how much crypto you want) — within the advertiser's limits.

  4. 4

    Place the order

    The seller's crypto locks in the Solana escrow program immediately, so it is guaranteed for you before you pay anything.

  5. 5

    Pay the seller within the time window

    Transfer fiat using exactly the account details shown in the order — every field is copyable. If the window expires, the order cancels and escrow unlocks.

  6. 6

    Click “Transferred, notify seller”

    Only after you have actually sent the money. This tells the seller to check their account.

  7. 7

    Seller confirms — crypto arrives in your wallet

    The seller verifies your payment and escrow releases the crypto to your wallet. Order completed.

Good to know

  • Escrow protects you: the seller's crypto is locked on Solana before you pay — they cannot disappear with it.
  • What you pay is the advertiser's price. Protocol fees live on chain in the escrow program's fee config and are governance-updatable, so no page here quotes a rate it has not read.
  • Every order has a payment window; if you can't pay in time, cancel instead of letting it expire.
  • If the seller doesn't respond or confirm, open an Appeal — escrow freezes and an arbitrator steps in.