Overview
Marketplaces deal with a payment challenge that a standard e-commerce checkout doesn’t, funds collected from a single buyer often need to be distributed to multiple parties i.e, the vendor, the platform, a logistics partner, or all three. Novac’s Split Payment feature handles this automatically. You define the split rules once (flat or percentage-based), and every incoming payment is settled to each configured account without manual transfers.How It Works
Prerequisites
See details
See details
- Create a account with completed KYC
- Obtain your Secret API keys — required for all split payment configuration
- Set up your primary settlement account before creating sub-accounts
Configure Sub-settlement Accounts
Before a split can happen, define the accounts that should receive a portion of each payment. You can use flat (fixed amount) or percent (percentage of total) split types.Request
Response
Use the Retrieve Payout Banks endpoint to get valid
bank_code values before creating sub-settlement accounts.| Type | Behaviour | Example |
|---|---|---|
flat | A fixed amount per transaction | Vendor always receives ₦2,000 regardless of order total |
percent | A percentage of the total transaction amount | Logistics partner receives 10% of every order |
Create a Checkout with Split Payment
When initiating a checkout, attach the split configuration so Novac knows how to distribute funds upon settlement.Request
Verify and Fulfil the Order
After the buyer completes payment, Novac redirects them to yourcallbackURL. Verify the transaction server-side before marking the order as paid.
Request
data.status is "successful".
Full guide → Verify a Transaction
Updating Split Rules
Vendor commissions, platform fees, or bank account details can change. Update any existing sub-settlement account without disrupting live payments.Request
Listen for Webhooks
Configure a webhook endpoint to receive settlement and payment events in real time — especially important when orders have multiple fulfilment stages across vendors.Webhook Payload (example)
What’s Next?
- Setup Primary Settlement Account - Configure where your platform’s share of payments gets settled.
- Manage Sub-settlement Accounts - Create, retrieve, and update vendor payout configurations.
- Refund a Transaction - Handle buyer refund requests, including split transactions.