Back to Payments
HIGHHappy Path

Configure Flutterwave Gateway

Verify that store owners with the payment_gateway_flutterwave feature can configure Flutterwave payment gateway, verify credentials, and accept payments.

9 steps
~6 min
payment-3

Preconditions

  • You are logged in as store owner/admin
  • Store subscription includes payment_gateway_flutterwave feature
  • You have Flutterwave test API keys from the Flutterwave dashboard

Test Data

Flutterwave Test Keys: Public Key and Secret Key from dashboard.flutterwave.com. Use sandbox mode for testing.

Test Steps

Follow each step carefully

0/9

Navigate to Payment Settings

Location

Go to /dashboard/settings/payments

Verify

Payment settings page loads

Verify Flutterwave option is available

Location

Flutterwave should appear in the list of payment gateways

Verify

Flutterwave configuration card/section is visible

Note

If not visible, check that subscription includes payment_gateway_flutterwave feature

Click to configure Flutterwave

Location

Click "Configure" or "Setup" button on Flutterwave card

Verify

Flutterwave configuration form appears

Enter Flutterwave Public Key

Location

Public Key field

Verify

Public key is entered

Enter Flutterwave Secret Key

Location

Secret Key field

Verify

Secret key is entered (may be masked)

Verify the credentials

Location

Click "Verify Credentials" or "Test Connection" button

Verify

Success message confirms credentials are valid

Enable Flutterwave gateway

Location

Toggle switch to enable Flutterwave as payment option

Verify

Flutterwave is marked as enabled/active

Save configuration

Location

Click "Save" button

Verify

Configuration saved successfully

Test payment in checkout

Location

Go to storefront, add item to cart, proceed to checkout

Verify

Flutterwave appears as payment option and payment modal/redirect works

Expected Result

After configuration: (1) Flutterwave credentials are verified and saved, (2) Flutterwave appears at checkout, (3) Test payments work with test cards, (4) Webhook is auto-configured for payment notifications, (5) Secret keys are masked in the UI for security.

Ready to Complete?

Click when you have verified all steps and the expected result.

Test Info

Module
Payments
Steps
9
Duration
6 min
XP Value
+30