capabilities.work

Create Customer and Charge Authorization

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

Recipe · 4 steps

Create Customer and Charge Authorization

with Paystack · Customer Data Management

Onboard a customer, capture an authorization, then charge it again.

  1. Create the customer profile that will own the captured authorization.
  2. Initialize the customer's first transaction to collect a card payment.
  3. Verify the first transaction to retrieve the reusable authorization code.
  4. Charge the captured authorization for the subsequent amount without the customer re-entering their card details.
What you'll need to have ready
  • email: Customer's email address.
  • first_name: Customer's first name.
  • last_name: Customer's last name.
  • firstCharge: Amount for the initial transaction, in the smallest currency unit.
  • secondCharge: Amount for the subsequent authorization charge, in the smallest currency unit.
For your developer

Arazzo workflow paystack:create-customer-and-charge-authorization, 4 operations: customer_create → transaction_initialize → transaction_verify → transaction_chargeAuthorization. Specs on APIs.io.