Time to complete: 10-15 minutesDocumentation Index
Fetch the complete documentation index at: https://docs.hifi.com/llms.txt
Use this file to discover all available pages before exploring further.
All examples use the sandbox environment (
https://sandbox.hifibridge.com).
Sandbox transactions are simulated and do not move real funds.Overview
EUR offramps convert stablecoins, such as USDC, into EUR and send the funds to a recipient bank account through SEPA. The flow has three steps:Prerequisites
Before creating an EUR offramp, make sure you have:- A user with Terms of Service accepted
- KYC or KYB approved for the Global Network rail
- A wallet funded with a supported stablecoin
- Recipient bank details, including IBAN and SWIFT/BIC
- API keys from the Dashboard
For general offramp behavior, quote acceptance, and status handling, see
Offramps.
Step 1: Create an EUR Offramp Account
Create a Global Network offramp account for the recipient’s EUR bank account. For EUR SEPA payouts, set the account currency toeur and transfer type to sepa.
This example creates a France EUR offramp account. Use the country-specific account type that matches the recipient’s bank country.
EUR SEPA account types and payload shape
EUR SEPA account types and payload shape
For SEPA payouts in EUR,
For the full country and payment-method matrix, see Coverage.
type and the matching nested property name are both {country}GlobalNetwork — lower camelCase from the English country name for where the beneficiary bank is located (not the account holder’s residence, if those differ).The object at that key always uses this shape for EUR SEPA:| Country | type (and nested key) |
|---|---|
| Albania | albaniaGlobalNetwork |
| Andorra | andorraGlobalNetwork |
| Austria | austriaGlobalNetwork |
| Belgium | belgiumGlobalNetwork |
| Bulgaria | bulgariaGlobalNetwork |
| Croatia | croatiaGlobalNetwork |
| Cyprus | cyprusGlobalNetwork |
| Czech Republic | czechRepublicGlobalNetwork |
| Denmark | denmarkGlobalNetwork |
| Estonia | estoniaGlobalNetwork |
| Finland | finlandGlobalNetwork |
| France | franceGlobalNetwork |
| Germany | germanyGlobalNetwork |
| Greece | greeceGlobalNetwork |
| Hungary | hungaryGlobalNetwork |
| Iceland | icelandGlobalNetwork |
| Ireland | irelandGlobalNetwork |
| Italy | italyGlobalNetwork |
| Latvia | latviaGlobalNetwork |
| Liechtenstein | liechtensteinGlobalNetwork |
| Lithuania | lithuaniaGlobalNetwork |
| Luxembourg | luxembourgGlobalNetwork |
| Malta | maltaGlobalNetwork |
| Moldova | moldovaGlobalNetwork |
| Monaco | monacoGlobalNetwork |
| Montenegro | montenegroGlobalNetwork |
| Netherlands | netherlandsGlobalNetwork |
| North Macedonia | northMacedoniaGlobalNetwork |
| Norway | norwayGlobalNetwork |
| Poland | polandGlobalNetwork |
| Portugal | portugalGlobalNetwork |
| Romania | romaniaGlobalNetwork |
| San Marino | sanMarinoGlobalNetwork |
| Serbia | serbiaGlobalNetwork |
| Slovakia | slovakiaGlobalNetwork |
| Slovenia | sloveniaGlobalNetwork |
| Spain | spainGlobalNetwork |
| Sweden | swedenGlobalNetwork |
| Switzerland | switzerlandGlobalNetwork |
| Vatican City | vaticanCityGlobalNetwork |
- franceGlobalNetwork
- germanyGlobalNetwork
- spainGlobalNetwork
id. You will use it as destination.accountId when creating the offramp.
Step 2: Create an EUR Offramp Quote
Create an offramp request with a stablecoin source and an EUR destination.Use
eur for EUR offramps.The EUR offramp account that should receive the payout.
Optional SEPA reference included with the payout. It must be 6 to 140 characters and may contain letters, numbers, spaces, ampersand (
&), hyphen (-), full stop (.), and solidus (/).Step 3: Review and Accept the Quote
The create response includes an offrampid, status, and quote information. Review the rate, fees, destination amount, and expiration time before accepting.
Track the Offramp
You can track EUR offramp status in two ways:- Subscribe to Offramp events
- Poll the Retrieve an offramp endpoint