When collecting payments with Flutterwave, you've got a lot of options. Here's q quick rundown:

If you're building a website or app

  • Flutterwave Inline - Our (mostly) client-side integration. Include the JavaScript library in your checkout page and connect it to your payment button. When the customer clicks your payment button, we'll take over and redirect to you when the payment is done.
  • Flutterwave Standard - The "standard" integration. Call our API on your server to get a payment link, redirect your customer to the link, and we'll redirect back to you when payment is done.
  • HTML checkout - Create a simple HTML form to collect payment. When the customer submits the form, it'll redirect to us, and we'll redirect back to you when payment is done.
  • Direct charge - Build your own UI and payment flow, collect your customers' payment information and charge them directly wih our API.

If you're using a CMS

If you're using an eCommerce CMS like WordPress, WooCommerce or Joomla!, we've got plugins for those.

You don't even need a website

If you don't have a website or don't want to deal with any code, that's fine too. We've got you covered:

Payment links

Easily send your customers a link for them to make payment


Request payment from clients with invoices


Organize your events and sell tickets on Flutterwave

Flutterwave Store

Set up shop on our store, with inventory management, discount codes, product variants and more