Configure Flutterwave Gateway
Verify that store owners with the payment_gateway_flutterwave feature can configure Flutterwave payment gateway, verify credentials, and accept payments.
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
Navigate to Payment Settings
Go to /dashboard/settings/payments
Payment settings page loads
Verify Flutterwave option is available
Flutterwave should appear in the list of payment gateways
Flutterwave configuration card/section is visible
If not visible, check that subscription includes payment_gateway_flutterwave feature
Click to configure Flutterwave
Click "Configure" or "Setup" button on Flutterwave card
Flutterwave configuration form appears
Enter Flutterwave Public Key
Public Key field
Public key is entered
Enter Flutterwave Secret Key
Secret Key field
Secret key is entered (may be masked)
Verify the credentials
Click "Verify Credentials" or "Test Connection" button
Success message confirms credentials are valid
Enable Flutterwave gateway
Toggle switch to enable Flutterwave as payment option
Flutterwave is marked as enabled/active
Save configuration
Click "Save" button
Configuration saved successfully
Test payment in checkout
Go to storefront, add item to cart, proceed to checkout
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