Sandbox Environment: All examples in this guide use the sandbox
environment (
https://sandbox.hifibridge.com). Transactions are simulated -
no real money moves. When you’re ready for production, replace the sandbox URL
with the production endpoint.Prerequisites
Before sending money, ensure you have:- ✅ User created with Terms of Service accepted
- ✅ KYC completed and approved for the target rail
- ✅ Offramp Account set up for receiving fiat
- ✅ API keys from the Dashboard
If you haven’t set up users, KYC, or accounts yet, see the Quickstart
Guide for step-by-step instructions.
How Sending Money Works
Sending money is a two-step process:- Create offramp request - Get a quote for the conversion
- Accept the quote - Execute the offramp
Step 1: Create Offramp Request
Create an offramp request using the Create an offramp endpoint: Request:string
required
Unique identifier (UUID) for this offramp request.
object
required
Source of the offramp (crypto side).
object
required
Destination of the offramp (fiat side).
string
Unique offramp transaction ID. Save this - you’ll need it to accept the
quote and check status.
string
Current status:
OPEN_QUOTE means you have an active quote that needs to be
accepted.object
Critical: Contains the conversion rate and amounts. Review this before accepting.
Step 2: Accept the Quote
After reviewing the quote, accept it to start the offramp process using the Accept Quote endpoint: Request:CRYPTO_INITIATED.
Monitor Status
Status Progression:OPEN_QUOTE- Quote generated, waiting for acceptanceCRYPTO_INITIATED- Processing crypto conversionCRYPTO_PENDING- Waiting for blockchain confirmationFIAT_PENDING- Converting to fiatCOMPLETE- Fiat sent to bank account
- Polling: Call Retrieve an offramp with the transaction ID
- Webhooks: Subscribe to
OFFRAMP.UPDATEevents for real-time notifications
In production, sending money may take 1-3 business days for the fiat to arrive
in the user’s bank account. In sandbox, completion is typically instant.
Related Resources
- Quickstart Guide - Set up users, KYC, and accounts
- Receive Money - Convert fiat to stablecoins
- Offramps - Detailed offramp documentation
- Webhooks - Real-time transaction monitoring
- API Reference - Complete endpoint documentation