Paystack · Arazzo Workflow
Paystack Create Customer and Charge Authorization
Version 1.0.0
Create a customer, initialize a first transaction, verify it to obtain an authorization, then charge that authorization for a recurring debit.
View Spec
View on GitHub
PaymentsAfricaFintechRecurring BillingMarketplacesPayoutsMobile MoneyStripeArazzoWorkflows
Provider
Workflows
create-customer-and-charge-authorization
Onboard a customer, capture an authorization, then charge it again.
Creates the customer, initializes and verifies an initial transaction to obtain an authorization code, then reuses that authorization for a follow-up charge.
1
createCustomer
customer_create
Create the customer profile that will own the captured authorization.
2
initializeFirstTransaction
transaction_initialize
Initialize the customer's first transaction to collect a card payment.
3
verifyFirstTransaction
transaction_verify
Verify the first transaction to retrieve the reusable authorization code.
4
chargeAuthorization
transaction_chargeAuthorization
Charge the captured authorization for the subsequent amount without the customer re-entering their card details.
Source API Descriptions
openapi