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.
- Search for an existing customer by email before creating one.
- Create a new customer when no existing record matched the email.
- Charge the resolved customer, whether found or newly created.
- 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.