You can easily collect recurring payments from your customers on Flutterwave in two ways:

  • by specifying a payment plan: specify a billing cycle and amount, and Flutterwave handles charging the customer when billing is due.
  • by using the card token. Here, you handle everything yourself—you manage subscriptions and charge the card when payment is due.
Card payments only

Recurring payments are only supported on payment methods that can be tokenized. Currently, this means that payment plans can only be used with card transactions.