Taking it to the next level, you can now implement the off-ramp native flow to give your users a seamless, two-way experience to and from web3 - without them ever leaving your app.
Types of off-ramp flow
There are two types of user flow implementations for our off-ramp product:
Users can create AND execute the transaction directly from inside your app (i.e. from your app’s built-in wallet) when selling their crypto.
The transaction is created and handled by your app’s native wallet, with pre-filled data (wallet address, amount, asset type), and sent directly to the right destination address, reducing the potential for errors and keeping the experience unbroken.
We highly recommend that you implement native flow if your app allows for it, as it gives your users a much-improved experience than a manual flow.
Users can initiate the sale within your app, but must use an external wallet to complete the transaction. This option adds friction to the experience - as well as being error-prone, since users must manually copy and paste the transaction information.
Native flow vs manual flow
Let’s take a look at why you should consider native flow over a manual flow:
1. Seamless user experience: users never leave your app.
2. Safer transactions.
1. Slightly higher effort to implement and maintain
2. Unsupported on web hosted-type integrations
Easier to implement
1.Staggered experience: users must leave your app
2.Risk of human error when user sends transaction
3.Unsupported on native mobile app views
When can you use native flow?
The question of whether or not the off-ramp native flow is available to you depends on two factors: your application capabilities, and the type of integration you have in place. For some types of applications/integrations, native flow is required, whereas for others, it’s optional or not available.
Native flow required
Native flow integration is required if your app is a native mobile app that can execute crypto transfers, such as mobile-only crypto wallets, or mobile web3 apps with built-in wallet capabilities.
Since these types of apps can handle transactions on the user’s behalf, the native flow is required in order to keep the experience unbroken - as it wouldn’t make sense for a user to complete the transfer externally in this situation.
Native flow recommended
We highly recommend native flow integration for apps that have the capability to execute crypto transfer, but in which it’s feasible for a user to execute the transfer manually with an external wallet.
If your application doesn’t have a built-in wallet or wallet-like capabilities (i.e. your app can’t execute transactions on behalf of your users), then it won’t make sense to implement native flow, as your app won’t have the means to execute the crypto transaction.
Also, if you’ve implemented the web hosted integration type, you won’t be able to take advantage of native flow, since the flow of the transaction already takes place outside your app.
Why choose native flow
For off-ramp, we recommend native flow over manual flow whenever applicable. Here are reasons why:
Improved user experience: unbroken user experience entirely within your app
Eliminate potential human error when the user enters the transaction details (value, recipient address) into an external wallet.
Implementing the off-ramp native flow is easy, even if it takes slightly more effort than manual flow. You can find all the details to implement the native flow in our developer documentation.
Next steps to integrating off-ramp
That’s it. Integrating off-ramp into your application is as simple as that.
If you’re ready to get started and enable native flow into your existing Ramp integration, check out the documentation for more information. You’ll find a detailed explanation for integrating in web with SDK, iOS with SDK, and Android with SDK as well as the corresponding non-SDK routes.
We’re looking forward to welcoming you to the Ramp family along with hundreds of thriving web3 projects, and to helping your business grow.
Haven’t integrated yet? Click the button below to apply for a partnership and get started!
THE Ramp Blog
Join our free newsletter for daily crypto updates!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
In February, we focused on simplifying users’ onboarding to crypto by removing complexities from traditional verification processes and introducing alternative login options. We also continued to establish new partnerships and expanded the number of cryptoassets we offer.
January at Ramp has been all about enhancing our offerings and streamlining user experiences. Our focus has been on expanding our fiat currency options, introducing new cryptoassets, and ensuring compliance with important regulatory standards.