Recurring Payments

Learn how to receive recurring payments from your customers.

There are four ways to collect recurring payments from your customers on Flutterwave:

  • By specifying a payment plan: Create a billing plan by specifying the billing cycle and amount. Once configured, the system will automatically handle charging the customer when each billing period is due.
  • By using a card token: With a card token, you have full control over managing payments. You handle subscription tracking and manually charge the tokenized card whenever a payment is due.
  • By using card on file: This method allows you to use a saved card reference to process payments. Once the customer’s card details are securely saved, you can charge their card as needed.
  • By using the direct debit (E-mandate): To enable direct debit payments, you must tokenize the customer’s bank account. This allows you to charge the account directly when payments are due, ensuring a seamless billing process.

🚧

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.