Flutterwave · Arazzo Workflow
Flutterwave Upsert Customer And Charge
Version 1.0.0
Search for a customer by email, create one only if missing, then charge that customer and verify it.
View Spec
View on GitHub
PaymentsPayoutsMobile MoneyCardsAfricaFintechRemittanceVirtual AccountsChargebacksMulti-CurrencyArazzoWorkflows
Provider
Workflows
upsert-customer-and-charge
Resolve or create a customer by email, then charge them with verification.
Searches for the customer by email, creates one when absent, then charges the resolved customer id and branches on the verified charge status.
1
findCustomer
searchCustomers
Search for an existing customer by email before creating one.
2
createCustomer
createCustomer
Create a new customer when no existing record matched the email.
3
chargeCustomer
createCharge
Charge the resolved customer, whether found or newly created.
4
verifyCharge
getCharge
Retrieve the charge to confirm its final status.