Skip to main content
Version: SDK V2

Fiat On-Ramp & Off-Ramp

Seamless Fiat On-Ramp & Off-Ramp Integration

We've partnered with leading fiat On-Ramp & Off-Ramp service providers, to offer a seamless integration of fiat-to-crypto and crypto-to-fiat transactions. With their developer integration toolkits, users can now buy or sell crypto directly within any app, website, or web plugin. By leveraging these providers, users can avoid the hassle of multiple separate transactions and the complexity of on/off-ramping for different assets. It streamlines the process and provides a convenient experience for handling their crypto holdings. Please note that KYB (Know Your Business) requirements may apply separately when working with the on-ramp provider to ensure compliance with regulations.

Our preferred onramp partners

Fiat OnrampOtlier factorQuick GuidesSupported CurrenciesAPI IntegrationKYC Required
Ramp Networkglobal coverage on/off-ramp, most payment methods & currencies, best Ux with Native integration, lowest user fees, high conversion ratesTechnical Docs, Off-ramp Demo VideoListYesYes
TransakBest rates globally, native integration for all products with Biconomy SDKDemo UI, Demo Video, Technical DocsListYesYes
PokoBest for games, Onramp Aggregator, Strong and wide support for Alternative Payment Methods (APMs)Demo Video, Technical DocsListYesYes

If you wish to skip explaining how fiat on-ramp or off-ramp works, you can directly navigate to Enable Fiat On-Ramp & Off-Ramp with Transak.

User Flow

On-Ramp Flow

The user is redirected to the buy crypto page, where they go through the following steps:

  1. The user places an order in their preferred fiat for their chosen crypto and selects a payment method.
  2. If this is the user's first time buying through the service provider, the user goes through the provider's KYC process.
  3. The service provider takes a fiat payment from the user.
  4. The service provider converts the fiat to crypto and sends it to the user's smart contract wallet.
  5. The user now has the crypto they need to use your dApp.

Off-Ramp Flow

After integrating with the Off-Ramp service, a user must follow several steps to liquidate their crypto holdings:

  1. First-time users need to go through a simple one-time KYC process.
  2. After this, users can complete the crypto payment from their smart contract wallet whenever they want to liquidate their crypto holdings.
  3. Behind the scenes, the service provider reconciles the crypto payment made by the user and transfers the equivalent fiat in the chosen currency to the user's bank account, all within a few minutes.

If your bank does not support Instant bank transfers, it may take 24-48 hours. For some cryptocurrencies, the minimum buy amount may be greater due to the minimum withdrawal limit of partner exchanges.