Sync — Platforms & Marketplaces
Sync is Wajub's marketplace and platform infrastructure. Split payments, onboard sub-merchants, and manage commissions across your network.
Sync enables you to build marketplace and platform businesses on Wajub — the equivalent of Stripe Connect for Africa.
What Sync does
- Subaccount management — Create and manage sub-merchant accounts via API or Dashboard.
- Split payments — Automatically distribute a single payment's proceeds to one or more subaccounts.
- Commission control — Set percentage or fixed-fee commissions per subaccount.
- Automated KYC — Onboard sub-merchants with built-in identity verification.
Current availability
Private preview
Sync is in private preview. The core Subaccounts API and split payments are available for early testing. Full marketplace onboarding flows are being finalized. If you're building a marketplace or platform, contact sync@wajub.com or reach out through your Dashboard to join the waitlist.
What you can use today
| Feature | Status |
|---|---|
| Create and manage subaccounts via API | ✅ Available |
| Per-payment split distribution | ✅ Available |
| Subaccount-level pricing (percentage + flat fee) | ✅ Available |
| Dashboard subaccount management | ✅ Available |
| Automated KYC / onboarding flows | 🔄 In progress |
| Subaccount-level payouts | 🔄 In progress |
Subaccounts API
| Endpoint | Description |
|---|---|
POST /accounts | Create a subaccount |
GET /accounts/{id} | Retrieve a subaccount |
GET /accounts | List all subaccounts |
PUT /accounts/{id} | Update a subaccount |
DELETE /accounts/{id} | Deactivate a subaccount |
POST /accounts/{id}/token | Generate a subaccount access token |
How Sync works
A subaccount is a fully-isolated merchant entity under your platform account. When you process
a payment using the X-Sync header, Wajub automatically applies the subaccount's configured
pricing and routes the appropriate share.
curl https://api.wajub.com/payments \
-H "Authorization: pk.YOUR_PLATFORM_PUBLIC_KEY" \
-H "X-Sync: acc_7Yh2Mp" \
-H "Content-Type: application/json" \
-d '{
"amount": 50000,
"currency": "XAF",
"customer": { "email": "buyer@example.com" }
}'Related pages
Was this page helpful?