Quickstart
Welcome! With our APIs, you can make and receive payments in dozens of currencies and countries, with a variety of payment channels. Here's what you need to do:
Step 1. Create an account
Start your experience by creating a free Flutterwave account. By default, you would have access to your test environment after you sign up.
In the test environment, you would be able to:
- Collect payments using mocked card data
- Make transfers to dummy accounts (bank accounts and mobile money wallets).
- Build with our wallets and virtual cards (using mock data).
- Configure your integration
- Complete your KYC and go live.
Step 2. Configure your integration
Choose from our various integration methods to build your integration. Some of our popular options are:
- HTML Checkout
- In-app Checkout
- Javascript inline script
- Libraries and Plugins
- Direct API integrations
We wrote these docs assuming that you are familiar with APIs and can make API calls. If you are new to the concept of APIs, You should check out our API basics article.
You can test your integrations with our mock data. We also put together a glossary for error messages and best practices to help you build your integration.
Step 3. Complete your KYC
To take your account live, We'll need to review your details and profile it correctly for the best experience. You are required to submit your business documents(see full list) and other relevant information to make this review possible.
Step 4. Go live and accept payments from your users
Once your account has been approved, you can start collecting payments from your customers (check out this quick demo on how to utilize your dashboard). Transfer your settings used in the test environment to your live account.
We also encourage you to check our go-live checklist to make sure your account is set up properly before you commence payments. Reach out to our support team if you need any assistance.