🎉 Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!
Home Add-ons Flutterwave Premium
Premium Integration

Gravity Forms
+ Flutterwave Premium

Take payments with Gravity Forms through Flutterwave: cards, bank transfer, mobile money and USSD on the Flutterwave checkout, verified on your server, with refunds from the entry.

User User User User
+2k
4.9/5
Trusted by 2,000+ Agencies
Flutterwave Premium

Watch it in action

Gravity Forms Flutterwave Setup Guide: Test Mode, Secret Keys & Webhook (WordPress Side)

Video setup guide: Gravity Forms Flutterwave

Core Features

Pay on the Flutterwave hosted checkout by card, bank transfer, mobile money, M-Pesa, USSD and more
Payment created on the server for the exact form total, with a unique reference per entry
Every transaction verified on the server: reference, status, amount and currency must match
Test and live modes with your own secret keys, checked on save and stored encrypted
Webhooks accepted only with your secret hash, then verified again with the API
Five-minute status check for bank transfers and missed webhooks; expired checkouts closed
Full and partial refunds from the entry; dashboard refunds recorded automatically
NGN, GHS, KES, ZAR, UGX, RWF, TZS, XAF, XOF, MWK, EGP, USD, EUR and GBP supported
Choose the payment methods per form; failed attempts noted, replays never fulfil twice
Payment statuses, entry notes and notification events for completed, refunded and failed payments

What does it do?

Take payments with your Gravity Forms through your own Flutterwave account. The Gravity Forms Flutterwave Premium Add-on creates a Flutterwave Standard payment for the exact form total and sends the customer to the Flutterwave hosted checkout, where they pay by card, bank transfer, mobile money, USSD or the other methods on your account. When they come back, the transaction is verified with Flutterwave and the entry is marked paid.

Connect with the secret key from Flutterwave Settings > API Keys: a test key for tests and a live key for real payments, both checked when you save and stored encrypted. Every webhook must carry your secret hash and is verified again with the API, and a status check every five minutes catches anything a webhook missed. Naira, cedi, shilling, rand, CFA franc and the other Flutterwave currencies are added to Gravity Forms.

Refund all or part of a payment from the entry, with confirmation and one-time request IDs so nothing is sent twice; refunds made in the Flutterwave dashboard are recorded automatically. Amounts are worked out on the server and a transaction that does not match the form total is never marked as paid.

How does it work?

When a form is submitted, the add-on creates a Flutterwave Standard payment (POST /v3/payments) for the total Gravity Forms calculated on the server, with a unique tx_ref and your secret key as the Bearer token, and sends the customer to the hosted link. When the customer returns, a webhook arrives or the status check runs, the add-on verifies the transaction (GET /v3/transactions/{id}/verify, or by reference) and updates the entry once, only if the reference, status, amount and currency match. Webhooks must carry your secret hash in the verif-hash header. Refunds use the transaction refund endpoint. Keys and secret hashes are encrypted at rest and only api.flutterwave.com is contacted.

Interface Previews

Screenshot
Screenshot
Screenshot
Screenshot

How do I enable this?

1
Install and activate the add-on, then activate your license key in Forms → Settings → Flutterwave.
2
In the Flutterwave dashboard, open Settings → API Keys and copy the Secret key (test first).
3
Paste the key and save; add the webhook URL and a secret hash in Flutterwave and the add-on.
4
Add a Flutterwave feed to a form, map the customer fields and make a test payment.

Customer Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

GravityExtra
Average rating:  
 0 reviews

Have a new Feature idea?

Didn't see a feature in our plugin that you think would be useful? Share with us and let the team be a part of it.

Submit a Feature Request
$49/year
Add any 2nd item, get 30% OFF both!
Use code GFEX30 at checkout
Secure checkout via Stripe
What's Included
  • Automatic Yearly Renewal
  • 1 Year Free Support & Updates (Renewable)
  • 24x7 Dedicated Customer Care
24/7 Support
For any query, connect with us on our support portal.
Submit a Query →
Quick Info
Version 1.0.0
Changelog
Icon
Gravity Forms Flutterwave Premium
15 people are viewing this

Wait! Don't leave
empty-handed 🎁

Grab these exclusive codes to use at checkout!

10% OFF On all products
GFEX10
30% OFF Best Value
On any 2+ items
GFEX30

No thanks, I'll pay full price

Someone just bought this A few seconds ago
0
0
Your Cart
Your cart is emptyReturn to Shop
🔥 FREQUENTLY BOUGHT TOGETHER
Complete Combo & Save 40%!
ITEM IN YOUR CART
Gravity Forms Klaviyo Add-on
$39.00/yr
+
🎁 RECOMMENDED ADD-ON SAVE 40% OFF
Original Price: $49.00/yr
Bundle Special Price: $29.40/yr