API Introduction

This is an introduction to using The Rave APIs.

API Basics

The Rave APIs give you access to the services listed below.

Payment collection

Tokenised Payments.

This allows you to save a customer object (the customer object is linked to the customer's payment source in our secure vault.) on your platform so your users don't have to enter their card information repeatedly.

Preauthorisation

This allows you to place a hold on the amount you would like to charge a customer e.g. for 7days before taking the money from the customer's account. Merchants in the Hotel, Shared economy (Uber), and Flight booking industry use this to put a customer's payment on hold while they confirm value has been given.

Transfers

With Rave, you can make transfers to over 6+ African countries (this is a growing list), the US and Europe. We offer this feature via the dashboard and also via API for financial service providers, Merchants, Marketplaces and IMTOs etc.

Bill payments and Services.

With Rave, you can aggregate bill services such as airtime and DSTV purchases. You get a commission for each sale and can view your reports on a dashboard.

Manage Subscriptions

You can make use of our APIs to manage your customer's subscriptions for recurring payments.

Collect payments using subaccounts

You can use our APIs to manage marketplace accounts or collect payments on behalf of merchants you create on our platform, to perform functions like edit their details, delete them and get a list of the merchants and their IDs.

Other Services.

You can get a List of Banks for Transfer, Know a card's brand, validate a customer's BVN etc.