There are two types of user flow implementations for our off-ramp product, giving you the flexibility to choose the approach that best suits your needs. When making your decision, consider aligning the chosen flow with the unique characteristics of your product. This way, you can ensure a seamless experience that resonates well with your users and enhances the overall value of your application.
Native flow
Pros | Cons |
|
|
Users can initiate and complete transactions within your app using its built-in wallet when selling their crypto. The app's native wallet streamlines the process by pre-filling data like wallet address, amount, and asset type, ensuring accurate transactions are sent directly to the intended destination.
Opting for the native flow is strongly advised if your app supports it, as it significantly enhances user experience compared to manual flow.
Manual flow
Pros | Cons |
|
|
Users have the option to initiate the sale directly from within your app; however, to complete the transaction, they would need to utilize an external wallet. This approach introduces friction to the overall experience, requiring users to navigate between different platforms. Furthermore, the manual involvement of copying and pasting transaction information poses a risk of errors, potentially complicating the process for users.
It's important to consider the potential drawbacks it presents. The added steps and room for mistakes might impact user satisfaction and the efficiency of the transaction process.
In summary, all of our integration options are open source (this includes pull requests for upcoming changes), making it easier to read about these changes and double-check that everything is working smoothly.
Lastly, Ramp Network’s integration allows you to subscribe to events directly from our widget.