capabilities.work

Create Subaccount and Transaction Split

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

Recipe · 3 steps

Create Subaccount and Transaction Split

Stand up a marketplace split and take a payment against it.

  1. Create the partner subaccount that will receive a share of payments.
  2. Create a percentage split routing a share to the new subaccount.
  3. Initialize a transaction against the split so the payment is auto-divided.
What you'll need to have ready
  • business_name: Business name for the subaccount.
  • settlement_bank: Settlement bank code from the List Banks endpoint.
  • account_number: Settlement bank account number for the subaccount.
  • percentage_charge: Percentage of each transaction the subaccount keeps.
  • splitName: Name of the transaction split.
  • share: The subaccount's share within the split.
  • email: Customer's email for the test transaction.
  • amount: Transaction amount in the smallest currency unit.
For your developer

Arazzo workflow paystack:create-subaccount-and-split, 3 operations: subaccount_create → split_create → transaction_initialize. Specs on APIs.io.