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!

  1. 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

  2. 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.

  3. 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.

  4. User Confirms and Initiates the Purchase:

    User makes payment via their preferred payment method, and the transfer is immediately initiated for processing.

  5. 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.