How to integrate Flutterwave in SystemeScale
In this article, you will learn how to integrate your Flutterwave account with your SystemeScale account.
What you'll need
- A SystemeScale account
- A Flutterwave account
Setup and configuration
To connect your Flutterwave account to your SystemeScale account, click on your profile picture and then Settings.
Next, from the left-hand menu, click Payment Gateways, then click Connect for Flutterwave.
Add your Flutterwave credentials to your SystemeScale account and click Save.
Generate Flutterwave API keys
Log into your Flutterwave account to get the API public key, API secret key, and API encryption key.
Go to Settings, then to API Keys. Generate and copy the API public key, API secret key, and API encryption key.
Alternatively, log in and visit https://app.flutterwave.com/dashboard/settings/apis/live to generate and copy the API keys.
Configuring the Flutterwave webhooks
Copy the webhook URL and webhook secret from the Flutterwave section in your SystemeScale account.
From your Flutterwave account, click Settings, then go to Webhooks.
Paste the webhook URL and the webhook secret, then click Save.
Alternatively, log in and visit https://app.flutterwave.com/dashboard/settings/webhooks/live to paste the webhook URL and the webhook secret.
Enable the required Flutterwave webhook preferences
Next, check the boxes for the following events and webhook preferences:
- Receive Webhook response in JSON format
- Enable Webhook retries
- Enable webhook for failed transactions
- Enable V3 Webhooks
Important notes
- Refunds for a Flutterwave payment are disabled by default. To enable this feature, contact Flutterwave support.
- The payment will fail if the email field is not included on the order form.
What happens when a Flutterwave payment fails?
After the main payment attempt, there will be three additional attempts, 30 minutes apart from each other.
The delay between each attempt cannot be changed.
Related payment guides
Use the related guides below if you need to activate payments in a funnel, create an order form, review failed-payment behavior, process refunds, or compare other payment gateways.

