Integrating the Flutterwave payment gateway in an online form.

Last Updated: Jul 19, 2018 11:45AM CET

The Flutterwave payment gateway provides payment solutions for Form owners through the Flutterwave system once it has been integrated into the online form.
The Flutterwave option can be selected from the Builder page of your form,
under the Drag and Drop section, click on the Payments tab and select the Flutterwave option, once this selection has been made, a page requesting for your Flutterwave public and private keys is displayed.

The Public and Private keys can be gotten from your Flutterwave account.

Follow the steps below to locate your Public and Private key on your Flutterwave account:

  1.  If you have an existing Flutterwave account, sign in to your Flutterwave account. If you are a new user, sign up here to create a Flutterwave account before going ahead with the integration process
  2. On your Flutterwave dashboard, select the Settings option which is found under Billing Tools, located at the bottom left of the dashboard.
  3. On the Settings page, click on the API option, this displays the Public key And Private key on the page.
  4. Click on the copy button to copy the keys and paste them in the provided space on your Form.​
From the edit icon of the Flutterwave option, there is an option for you to change the Payment button title, Payment box title, and Payment box description. You can also change the logo on the displayed payment pop-up and allow respondents input the amount they want to pay, hence it is suitable for a donation form.

You can also input your Flutterwave Private and Public key to your account directly. To go through this means, follow the steps below.

  1. Select your Accounts & Settings page by clicking on your email address at the top right of your Dashboard.
  2. Click on the Payment tab and input your Flutterwave public and private keys in the Flutterwave section.
  3. Click on the Save Options at the top right of the Settings page.


  1.  Your Respondents need to have a Flutterwave account to complete payments in a Flutterwave integrated form.
  2. Flutterwave requests for respondent's name, email address and phone number before payment is made, these details are displayed in your Flutterwave account, in the Customer tab below the Your Business section of your Dashboard.​