Overview
The Busha On-Ramp Widget
The Busha On-Ramp widget is a seamless and secure solution that enables users to effortlessly convert fiat currencies into cryptocurrencies (On-Ramp) This widget allows you to provide cryptocurrency purchases and sales to your users directly from your websites or mobile applications.
Integrating the Busha On-Ramp widget is as easy as configuring a URL with the right query parameters to match the users’ specific payment scenario for crypto purchase.
FeaturesCopied!
Multiple Cryptocurrencies Supported: Busha provides support for over 100+ cryptocurrencies, allowing your users buy and sell a wide range of assets. Get List of Supported Currencies
Secure Crypto Transactions: Busha facilitates secure transactions. All customers are required to pass Busha’s established Know Your Customer (KYC), risk management, and fraud detection regulations and policies.
Multiple Payment Methods: Busha Ramp facilitates deposits and payouts across major payment methods allowed in the supported countries (e.g. bank accounts for Nigeria, mobile money for Kenya).
Improved User Experience: Busha Ramp allows you to speed up user experience by allowing you pre-fill your customers specific asset, wallet address, purchase amount, e.t.c.
Steps to make a initiate a successful On-Ramp Purchase Copied!
-
Get details of a pair:
Use the Pairs API to get the details of a crypto asset against fiat pair. You can make a GET request to see all available pairs:
curl https://api.sandbox.busha.so/v1/pairs
-
Generate an On-Ramp URL:
Using the results from the pair details, you can now configure the On-Ramp URL to match the users purchase request with the preferred asset, destination wallet address, amount, and fiat currency. See all the available parameters here.
-
User Authentication and KYC on Busha Ramp:
After redirecting your users to the Ramp URL, users must signup/login (MFA and social sign on available) on Busha, in order to complete the quick KYC setup required to initiate crypto transactions.
-
User Confirms and Initiates the Purchase:
User makes payment via their preferred payment method, and the transfer is immediately initiated for
processing
. -
Listen for Ramp Transfers on Webhook:
For all transfers made via your configured URL, you will receive a webhook to keep you notified on each transaction.