Flutterwave Payment WordPress Plugin
Cards, bank transfers, mobile money and USSD across Africa — one-time and subscriptions.

Everything you need to know
About Flutterwave
Flutterwave is a leading pan-African payment company, supporting cards, mobile money and bank transfers across the continent.
What Flutterwave supports
Cards, bank transfers, mobile money and USSD across Africa — one-time and subscriptions.
- Payment methods: Cards, mobile money, bank transfers
- Where it works: Nigeria, Ghana, Kenya and across Africa
- Billing: one-off and recurring subscription payments
- Price: free for every PremiumPress member
Setting up Flutterwave in PremiumPress
Activate the free plugin, then open your theme’s payment settings and add your Flutterwave credentials:
- Secret key — Flutterwave Dashboard → Settings → API. Use the test secret while Mode is Test.
- Webhook secret hash — Recommended — set the same value under Settings → Webhooks, and point the webhook at
Test card: 5531 8866 5214 2950, CVV 564, expiry 09/32, OTP 12345, PIN 3310. The plugin requires PremiumPress 12.
Flutterwave plugin FAQ
What do I need to set up Flutterwave in WordPress?
You'll need a Flutterwave account and its Secret key and Webhook secret hash, which you enter in your PremiumPress theme's payment settings. The plugin itself is free for members.
Does Flutterwave support recurring subscriptions?
Yes — Flutterwave supports recurring subscription billing through your PremiumPress theme, so you can charge members or customers on a schedule.
How does the Flutterwave checkout work?
Real one-time payments and subscriptions (payment plans) via the Flutterwave v3 Standard API, with transaction verification and a signed webhook for renewals.
Plugin Details
- Price
- Free
- Version
- 1.0
- Downloads
- 1,552
- Provider
- Website
Docs, guides & discussion
Official Flutterwave Payment WordPress Plugin documentation, plus community threads and video walkthroughs.