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

# On-Ramp Transactions

> Convert fiat currency into stablecoins using HyperRail’s on-ramp feature.

## Overview

<Badge text="On-Ramp" />

<Badge text="Fiat to Stablecoin" />

<Badge text="Application Flow" />

On-ramp transactions allow merchants to **convert fiat currency into stablecoins** directly within the HyperRail application.

These transactions use **available platform liquidity** to execute conversions at transparent rates, with clear settlement and transaction tracking.

***

## When to Use On-Ramp

* Funding stablecoin balances
* Preparing funds for cross-border payouts
* Converting local collections into stablecoins
* Managing treasury liquidity

***

## How an On-Ramp Transaction Works

<Steps>
  <Step title="Login">
    <img src="https://mintcdn.com/spotflow-35c4e57d/lPUatAnWiN9QupnV/images/assest/auth/login.png?fit=max&auto=format&n=lPUatAnWiN9QupnV&q=85&s=3ab9d8c66ffe9f438253edaafc5fe9d7" alt="Main dashboard interface" className="rounded-lg border" width="1771" height="843" data-path="images/assest/auth/login.png" />

    Login to your HyperRail account

    <img src="https://mintcdn.com/spotflow-35c4e57d/lPUatAnWiN9QupnV/images/assest/auth/trade1.png?fit=max&auto=format&n=lPUatAnWiN9QupnV&q=85&s=1a7538f7933c14064b55e383499e37a8" alt="Main dashboard interface" className="rounded-lg border" width="1854" height="840" data-path="images/assest/auth/trade1.png" />

    Select the **Trade** on the sidebar and click on the **Trade button** at the top-left side
  </Step>

  <Step title="Select Assets">
    <img src="https://mintcdn.com/spotflow-35c4e57d/lPUatAnWiN9QupnV/images/assest/auth/trade2.png?fit=max&auto=format&n=lPUatAnWiN9QupnV&q=85&s=0fe927f83db5ff85c7e5161fbb79d957" alt="Main dashboard interface" className="rounded-lg border" width="1828" height="814" data-path="images/assest/auth/trade2.png" />

    Select the source fiat currency, the destination stablecoin, and the amount you want to convert.
  </Step>

  <Step title="Review Rate">
    <img src="https://mintcdn.com/spotflow-35c4e57d/lPUatAnWiN9QupnV/images/assest/auth/trade4.png?fit=max&auto=format&n=lPUatAnWiN9QupnV&q=85&s=704927eb4b17678af69ac5541e460f30" alt="Main dashboard interface" className="rounded-lg border" width="1830" height="851" data-path="images/assest/auth/trade4.png" />

    HyperRail displays the current exchange rate and expected stablecoin amount.
  </Step>

  <Step title="Fuding Source">
    <img src="https://mintcdn.com/spotflow-35c4e57d/lPUatAnWiN9QupnV/images/assest/auth/trade5.png?fit=max&auto=format&n=lPUatAnWiN9QupnV&q=85&s=64840be1e5acf18229fee9da772a34a1" alt="Main dashboard interface" className="rounded-lg border" width="1857" height="839" data-path="images/assest/auth/trade5.png" />

    We have two types of funding source:

    1. **Balance**: You can fund using your HyperRail wallet
    2. **Fund Externally**: You can fund with an external account

    <img src="https://mintcdn.com/spotflow-35c4e57d/lPUatAnWiN9QupnV/images/assest/auth/trade6.png?fit=max&auto=format&n=lPUatAnWiN9QupnV&q=85&s=4b6684dfbc195ccee6bc3743ac691f23" alt="Main dashboard interface" className="rounded-lg border" width="1820" height="835" data-path="images/assest/auth/trade6.png" />

    We have two types of destination:

    1. **HyperRail**: You can recieve funds to your HyperRail wallet
    2. **External Account**: You can recieve funds to an external account
  </Step>

  <Step title="Confirm Conversion">
    Confirm the transaction to lock the rate by filling in your OTP.
  </Step>

  <Step title="Receive Stablecoins">
    Stablecoins are credited to your HyperRail wallet once processing is complete.
  </Step>
</Steps>

***

## Transaction Statuses

<Info>
  Each on-ramp transaction moves through the following statuses:
</Info>

* `pending` – Fiat deposit processing
* `successful` – Stablecoins credited
* `expired` – Transaction expired
* `insufficient-balance` – insufficient wallet balance
* `failed` – Transaction failed

***

<Tip>
  Important Notes
</Tip>

* Exchange rates are shown before confirmation
* Final rates are locked at confirmation
* Transactions are recorded and auditable
* Availability depends on supported currencies and liquidity

***
