capabilities.work

Upsert Customer And Charge

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

Recipe · 4 steps

Upsert Customer And Charge

with Flutterwave · Customer Data Management

Resolve or create a customer by email, then charge them with verification.

  1. Search for an existing customer by email before creating one.
  2. Create a new customer when no existing record matched the email.
  3. Charge the resolved customer, whether found or newly created.
  4. Retrieve the 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 used to find or create the customer.
  • amount: Amount to charge in the major currency unit.
  • currency: ISO currency code for the charge.
  • reference: Optional merchant reference to correlate the charge.
For your developer

Arazzo workflow flutterwave:upsert-customer-and-charge, 4 operations: searchCustomers → createCustomer → createCharge → getCharge. Specs on APIs.io.