capabilities.work

Tokenized Recurring Charge

A 4-step recipe with Flutterwave. We can help you get access.

Recipe · 4 steps

Tokenized Recurring Charge

with Flutterwave · Customer Data Management

Tokenize a payment method and run a recurring charge against it with verification.

  1. Create the customer that the saved payment method belongs to.
  2. Register a reusable payment method that can be charged on each cycle.
  3. Charge the saved payment method for the recurring amount.
  4. Retrieve the recurring charge to confirm its final status.
What you'll need to have ready
  • accessToken: OAuth2 client-credentials bearer token for the Authorization header.
  • email: Email address of the customer being billed.
  • paymentMethodType: Payment method type to tokenize (e.g. card, mobile_money).
  • card: Encrypted card fields when tokenizing a card.
  • mobileMoney: Mobile money details when tokenizing a mobile money method.
  • amount: Recurring amount to charge in the major currency unit.
  • currency: ISO currency code for the charge.
  • reference: Optional reference identifying the billing cycle.
For your developer

Arazzo workflow flutterwave:tokenized-recurring-charge, 4 operations: createCustomer → createPaymentMethod → createCharge → getCharge. Specs on APIs.io.