Overview
Split Payment allows you to automatically distribute funds from a single transaction into multiple bank accounts called sub-settlement accounts using Novac. Instead of receiving the full transaction amount into one account and transferring funds manually, Novac handles the split and settlement automatically based on your configured rules. This is useful for:- Marketplaces (vendor + platform fee)
- Franchise businesses
- Partner revenue sharing
- Internal cost allocation (e.g., IT charges, service fees)
Prerequisite
See details
See details
Before you begin, ensure that you’ve completed the following steps:
- Create a merchant account: make sure your account is created and KYC is completed.
- Obtain your secret API keys: required for making authenticated API calls.
- Set up a settlement account
Understand Split Types
Understand Split Types
A clear split structure:
- Flat A fixed amount is assigned to a sub-settlement account. For example, if you set a flat value of ₦1,000, that account will always receive ₦1,000 from every transaction, and the remaining balance will be settled into your primary account.
- Percent A percentage of the total transaction amount is assigned to a sub-settlement account. For example, if you set 50%, the account will receive half of the total payment, while the remaining percentage is settled into your primary account.
split_type can be either flat or percent.Create a Sub-settlement Account
Use this endpoint to define how payments should be split going forward. This creates one or multiple sub-settlement accounts in a single request.We recommend using the GET payout banks API to retrieve the list of supported bank codes before creating or updating split settlement accounts. This ensures that the
bank_code provided is valid and prevents validation errors.Request
split_payment_reference. This reference will be used for future transactions.
Response
split_payment_reference
Get Sub-settlement Accounts
You can get all split account record tied to your parent settlement account for auditing purposes. Send aGET request to this endpoint below.
Request
Response
Update a Sub-settlement Account
Use this endpoint to modify an existing split rule. This will help if bank account number needs correction or vendor payout amount change.Request
Response
What Happens Next?
Once your sub-settlement account is configured with pre split rule:- Initiate transactions using split configuration via create checkout payment.
- Automatically distribute funds upon successful payment.