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
with Paystack
Stand up a marketplace split and take a payment against it.
- Create the partner subaccount that will receive a share of payments.
- Create a percentage split routing a share to the new subaccount.
- 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.