Split Engine
Split Engine Presets
The Orchestrator provides five split engine presets. Each defines how incoming funds are distributed to recipients.
Percentage Split
Distributes funds by ratio. For example, a 50/30/20 split on GHS 100.00 sends GHS 50.00, GHS 30.00, and GHS 20.00 to three recipients. Rounding remainders are collected to a designated remainder recipient to ensure zero loss.
Fixed Flat Fee
Sends fixed GHS amounts to each recipient regardless of the total transaction value. Any remaining balance after all flat fees are deducted is routed to a designated remainder recipient.
Milestone Waterfall
Pools funds across multiple transactions. Disbursement only fires once the accumulated pool reaches a configured threshold (e.g. GHS 10,000). Ideal for batch payouts and reducing per-transaction fees.
Tiered Split
Volume-based commission that automatically shifts split percentages as 30-day revenue grows. Define tiers with thresholds (e.g. 0–GHS 50K at 10%, GHS 50K–200K at 8%, GHS 200K+ at 5%). The highest tier whose threshold is met is applied.
Direct Debit
Recurring pull-based billing on a schedule. Configure a customer ID, amount, and cron expression (e.g. every Monday at 9 AM). Each successful pull is automatically split according to the rule's recipient configuration.
Comparison
| Preset | Split Logic | Remainder |
|---|---|---|
| Percentage | Ratio-based | Collected to remainder recipient |
| Fixed Flat | Fixed GHS amounts | Collected to remainder recipient |
| Milestone | Pool until threshold | Distributed after threshold met |
| Tiered | Volume-based tiers | Per-tier remainder collection |
| Direct Debit | Recurring pull + split | Per-pull remainder collection |