Integrations/Payments/Flutterwave

Hash Form Pro

Get paid in 11 currencies with Flutterwave

Buyers are sent to a Flutterwave payment page and back. The transaction is then verified with Flutterwave and must carry the reference this payment was opened with.

Hash Form

Hash Form + Flutterwave

What you set up

  • Flutterwave module
  • Test Mode / Live Mode
  • Test Secret Key
  • Live Secret Key
  • Flutterwave checkout
    The buyer pays on the payment link Flutterwave returns.
  • Reference matched
    A transaction only counts if its reference matches this payment’s.
  • Amount checked
    The verified amount and currency must match the payment on record.

Offered on forms in NGN, GHS, KES, ZAR, TZS, UGX, RWF, ZMW, USD, GBP or EUR.

What you get

What you can do with Flutterwave

One secret key

Flutterwave needs only a Test Secret Key or a Live Secret Key.

11 currencies

NGN, GHS, KES, ZAR, TZS, UGX, RWF and ZMW, plus USD, GBP and EUR.

Verified on return

The redirect alone isn’t trusted: the transaction is looked up with your secret key.
How it works

Set up Flutterwave in three steps

01

Turn on Flutterwave

Switch on the Flutterwave module under Hash Form > Modules and click Save.

02

Add the secret key

Click the cog, choose a mode and paste its secret key.

03

Price the form

Pick one of Flutterwave’s currencies in Payment Settings and add a Payment field.

FAQ

Questions, answered

Still wondering about Flutterwave? The documentation covers every setting, and we are happy to help.

Which currencies can I use?

NGN, GHS, KES, ZAR, TZS, UGX, RWF, ZMW, USD, GBP and EUR. On a form in any other currency, Flutterwave isn’t offered.

How is a payment confirmed?

When the buyer returns, the transaction is verified with Flutterwave and its reference, amount and currency are checked.

Connect Flutterwave with Hash Form Pro

Every integration is included in every Pro plan, on a yearly subscription or a lifetime license.