added

Fiat Onramps & Offramps

Venly is excited to announce the release of Fiat Onramp and Offramp API endpoints, which allow you to generate on/offramp URLs for your users. This is available on all plans, including trials! We have integrated three providers: Transak, Moonpay, and Ramp Network. Empower your users by integrating our API endpoints to simplify on-ramp and off-ramp processes, enabling seamless exchanges and making digital assets more accessible.

What’s New?

Our new endpoints allow you to create customized onramp and offramp URLs for seamless integration into your platform. These URLs enable your users to:

  • Onramp: Convert fiat currency into cryptocurrency.
  • Offramp: Convert cryptocurrency into fiat currency.

Supported Providers

We’ve partnered with three trusted providers to ensure a diverse and reliable fiat-to-crypto and crypto-to-fiat ecosystem:

  • Transak
  • Moonpay
  • Ramp Network

You can choose your preferred provider to align with your platform’s requirements and user preferences.

Fee Breakdown

The on/offramp URL creation works:

  • Using your API key (given to you by the provider): Venly charges 0% in fees.

Configuring the API Keys

Sandbox Environment

Default Setup:

Venly will provide its own API keys for MoonPay, Transak, and Ramp Network in the sandbox environment. These keys are ready to use, enabling you to generate onramp and offramp URLs for testing without any additional setup.

Customization:

If you prefer to use your own API keys from the provider, you can replace the default keys via the integrations section in the Developer Portal, by clicking on one of the providers and then adding your API key. This allows you to test the integration with your own credentials.

Production Environment

API Key Configuration:

When moving to production, you must configure your own API keys for MoonPay, Transak, and Ramp Network through the Portal by clicking on one of the providers and then adding your API key. Venly does not provide API keys for production, ensuring you maintain full control over your integration and compliance requirements.

Integration Guides

Following are three developer guides on how to integrate the on/offramp endpoints:

  1. Get Supported Fiat & Crypto Currencies for a specific Provider
  2. Create an OnRamp URL
  3. Create an OffRamp URL

API Endpoints

  1. Get Supported Fiat & Crypto Currencies for a specific Provider
  2. Create a Transak OnRamp URL
  3. Create a Moonpay OnRamp URL
  4. Create a Ramp Network OnRamp URL
  5. Create a Transak OffRamp URL
  6. Create a Moonpay OffRamp URL
  7. Create a Ramp Network OffRamp URL

Why Use Venly’s Solution?

  • Easy-to-use: With one API call, you can generate an on/offramp URL for your users.
  • Customize: Customize the URLs by pre-populating parameters like the user's email, user's wallet address, fiat amount, crypto amount, and more for a faster checkout process.
  • Trusted Partnerships: Work with industry-leading providers.
  • Flexibility: Offer your users multiple options to suit their needs.
  • Security: Rely on Venly’s secure infrastructure with zero compromises on safety.

Create Customized URLs

Select Your Providers

Choose from our trusted partners—Transak, Moonpay, and Ramp Network—based on your business requirements and the regions you wish to serve. Each provider offers unique fiat currencies, cryptocurrencies, and region coverage.

Define Fiat and Crypto Options

Decide on the specific fiat currencies and cryptocurrencies to support your platform. Use parameters like fiatCurrency and cryptoCurrency.symbol to ensure the transaction aligns with your user's preferences.

Set Transaction Defaults

Predefine parameters such as fiatAmount or cryptoAmount to streamline user interactions. For instance, you can specify default purchase amounts or leave them flexible for users to adjust.

Establish Blockchain Network Preferences

Select the blockchain networks you want to support using the cryptoCurrency.network parameter. This ensures users can transact with cryptocurrencies on their preferred networks, like Ethereum or Bitcoin.

Enable Localization

Use the selectedCountryCode parameter to tailor the experience for users based on their country. This makes it easier for users to transact in their local currency and comply with regional regulations.

Customize Redirect Flows

Provide a seamless post-transaction experience by setting a redirectUrl. This URL directs users back to your platform, ensuring continuity and user satisfaction.

Streamline User Onboarding

Enhance convenience by pre-filling optional parameters such as email and walletAddress. This reduces friction and speeds up the transaction process for your users.