> ## Documentation Index
> Fetch the complete documentation index at: https://flutterwaveinc.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Learn how to get started with integrating Flutterwave into your application.

## Step 1. Creating an account

First, you'll need to create your [Flutterwave account](https://app.flutterwave.com/register). Which will give you access to a free test environment where you can simulate your preferred transactions.

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/ySxD7NvzzLg?si=3mQbDQsnaQumY9uv"
  title="Sign up to flutterwave"
  frameborder="0"
  allow="accelerometer; 
autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
  referrerpolicy="strict-origin-when-cross-origin"
  allowfullscreen
/>

<br />

In your test environment, you will be able to:

1. Receive payments using a mock data card.
2. Make transfers to dummy accounts (bank and mobile money)
3. Use mock wallets and virtual cards.

## Step 2. Configuring your Integration

There are a number of integration methods available in your arsenal; some of the popular options are:

1. [HTML Checkout](/payments-embed/html-checkout)
2. [In-app Checkout](/payment-api/flutterwave-standard)
3. [Javascript inline script](/payments-embed/inline)
4. [Libraries and Plugins](/sdk-plugins/frontend-libraries/react)
5. [Direct API integrations](/api-reference/introduction)

<Info>
  If you are new to the concept of APIs,
  [here](https://flutterwave.com/us/blog/getting-started-with-apis) is an
  article to get you started on API basics.
</Info>

You can now start testing integrations using our [mock data](/testing). You will also find a glossary of [error messages](/common-errors) and [best practices](/best-practices) to help with your integration.

## Step 3. Completing your KYC

In order to start making live trasactions, you will need to complete your KYC verification process, this will involve submitting a copy of your business documents and [other requirements](https://flutterwave.com/ng/support/general/what-are-the-requirements-for-using-flutterwave).

## Step 4. Going Live

Once your account has been approved, you will be able to send and receive payments, among other transaction types. You will also be able to transfer your settings from the test environment to your live account (check out this [quick demo](https://www.youtube.com/watch?v=p5qK5UqriVo\&list=PLdQn4TrYwb0MOmOZykrznNHNy0XI0pC8k\&index=1\&t=1s) on how to utilize your dashboard).

We also encourage you to check our [go-live checklist](/best-practices) to make sure your account is set up properly before you commence payments. Reach out to our [support team](https://flutterwave.com/ng/support) if you need any assistance.
