Marketplaces & gig platforms
Pay your sellers. Pay your drivers. Pay your freelancers.
Split payments at checkout today, verified in Paystack test mode. Payout batches with approvals, ready for when payout rails connect.
The marketplace primitive
FinVeil Connect — one charge, many payouts.
Take a single payment from a buyer and split it between your platform fee and a connected seller account. Paystack settles each party's share directly to that party's Paystack subaccount. Verified end to end in Paystack test mode.
Explore FinVeil ConnectBuilt for payout operations
What exists today.
Payout batches from a file
Upload a payouts file and FinVeil parses and validates it into a batch; larger batches wait for a second person to approve them. Payout rails are built but not yet connected, so batches do not move money today.
Payout rails (not yet connected)
The Paystack payout client and the Stitch adapter (PayShap, RTC) are built but not yet connected. FinVeil does not settle payouts on any rail today.
Two-person approval
Batches above a set threshold need approval, and the approver must be a different person from the submitter. Separation of duty without a custom workflow.
Transaction Proof per payout
Each settled transaction gets a SHA-256 proof receipt, batched hourly into a Merkle root that FinVeil stores in its own database.
Who it's for
One platform, every payout shape.
E-commerce marketplaces
Split each buyer payment between the seller and your platform fee.
Ride-hail & delivery platforms
Prepare driver and courier payout batches with two-person approval.
Freelance networks
Collect per project and split the payment with the contractor.
Insurance & claims platforms
Record claim payouts for approval before they go out.
Bulk in one call
A payout batch. One POST.
Submit a payouts file with an idempotency key. FinVeil parses and validates it into a batch. Above the approval threshold, a second person must approve it.
Read the docscurl -X POST https://api.finveil.money/api/disbursements/batches \
-H "Authorization: Bearer $FINVEIL_ACCESS_TOKEN" \
-H "Idempotency-Key: weekly-sellers-2026-W16" \
-F "file=@sellers-2026-W16.csv"
# => 201, a batch in DRAFT. Submit it with
# POST /api/disbursements/batches/{id}/submit
# Above the threshold, a different user approves it.More marketplace tooling
Holds, ledgers, and onboarding links.
Conditional payouts
Approval records for seller payouts that should wait for delivery confirmation. Releasing funds through a rail is not wired yet.
Reconciliation
A tally of your transactions by status. Matching against provider settlement reports is not built yet.
Payment links
Hosted seller-onboarding links — collect deposits, fees, or first-order payments without writing checkout code.