E-commerce9 min read

Senegal multi-vendor marketplace split payment: technical architecture (2026)

Mohamed Bah·Fondateur, Kolonell
June 2, 2026
Share:
Senegal multi-vendor marketplace split payment: technical architecture (2026)

Senegal multi-vendor marketplace split payment: technical architecture (2026)

E-commerce

Split payment marketplace: the mechanism founders miss in 2026

Out of 32 Senegalese marketplaces launched in 2024-2025 (fashion, electronics, crafts, services), 19 collapsed within 12 months. Post-mortem diagnosis: 14 out of 19 underestimated the split payment architecture (automatic distribution of the price between vendor, platform, taxes, courier).

Typical symptoms: manual financial flows (Excel + monthly bank transfers), vendor payment delays (D+30 to D+90), commission disputes, vendor fraud (off-platform collection), accounting chaos at tax time.

Here is the architecture that works, tested on 4 Kolonell marketplace clients.

H2: The 2 dominant patterns (Connect vs Splits)

Pattern A — Stripe Connect Express (international cards, diaspora).

Workflow:

  • Customer pays 50,000 FCFA for a product
  • Stripe collects the total amount on the platform
  • Platform deducts commission (e.g. 15% = 7,500 FCFA) + Stripe fees (~3% = 1,500 FCFA)
  • Vendor receives 41,000 FCFA via Connect Express transfer (payout D+2 to D+7)
  • Stripe handles 1099-K equivalent tax reports per vendor

\\\`ts

// Create a Connect Express vendor account

const account = await stripe.accounts.create({

type: 'express',

country: 'SN',

email: vendor.email,

capabilities: {

transfers: { requested: true },

},

business_type: 'individual',

});

// At payment: automatic split

const paymentIntent = await stripe.paymentIntents.create({

amount: 50000,

currency: 'xof',

application_fee_amount: 9000, // commission + fees

transfer_data: {

destination: account.id,

},

});

\\\`

Pattern B — Wave Business Splits (local XOF, mobile-first).

Workflow:

  • Customer pays via Wave/Orange Money
  • Wave Business API automatic split: 82% vendor, 15% platform, 3% courier
  • Immediate payout (T+0) to respective Wave wallets
  • Platform exports monthly report for vendor accounting

\\\`ts

// Wave Business Splits API

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

await waveBusiness.payments.createWithSplit({

amount: 50000,

currency: 'XOF',

customer_phone: '+221771234567',

splits: [

{ recipient: vendor.waveAccount, amount_percent: 82 },

{ recipient: platform.waveAccount, amount_percent: 15 },

{ recipient: courier.waveAccount, amount_percent: 3 },

],

});

\\\`

For C2C or shipped goods (fashion, electronics, crafts), do NOT release funds immediately. 7-day escrow mandatory:

  • D+0: customer pays, funds held on platform account
  • D+0: vendor ships (notification)
  • D+3 to D+5: delivery confirmed by customer OR auto-confirmation D+7
  • D+7 or confirmation: split released to vendor

Without escrow: 8-12% fraud/dispute rate. With escrow: 1.2-2.5%.

H2: Unit economics (average basket 35,000 FCFA)

ItemAmount FCFA%
Vendor product price28,70082%
Platform commission5,25015%
Wave (1.5%) or Stripe (2.9% + 100) payment fees525 to 1,1151.5-3.2%
Collected VAT (if applicable)variable18% of price excl. tax
Courier (if integrated)1,0503%

Platform net margin after infra (~22% of commission): 4,100 FCFA / order. Marketplace break-even: ~280-450 orders / month.

H2: BCEAO compliance + taxation

  • BCEAO: any platform accepting XOF payments must declare activity (delegated PSP status if > 50 M FCFA / month flow).
  • Per-vendor tax reports: automatic generation at each monthly close (CSV + PDF). Stripe Connect provides natively. Wave Business: to be built platform-side.
  • 18% VAT: if vendor has NINEA registration, platform must collect + remit. Otherwise platform declares under simplified regime (cf SME accounting article).
  • Withholding tax: 5% for services > 100,000 FCFA if vendor is non-resident SN.

FAQ

Stripe Connect or Wave Business Splits, which to choose?

Wave Business Splits if > 70% local SN vendors (mobile-first, T+0, XOF native). Stripe Connect if international paying diaspora + structured vendors. Recommended hybrid architecture: Stripe for international cards, Wave for local mobile money. Automatic routing based on chosen payment method.

How long to develop split payment?

Stripe Connect Express pattern alone: 3-5 weeks (1 senior dev). Wave Business Splits pattern: 2-3 weeks (simpler API, fewer edge cases). Hybrid + escrow + vendor dashboard: 8-14 weeks. Recommended budget: 8-22 M FCFA by ambition.

What to do in vendor/customer dispute?

Standard procedure: (1) customer reports dispute before D+7, (2) escrow frozen, (3) request evidence from both parties, (4) platform arbitration within 5-10 days, (5) customer refund OR vendor release. Provision 1.5-3% of GMV for disputes. Beyond: review vendor onboarding.

How to avoid off-platform collection fraud?

3 levers: (1) public posted prices (vendors can't privately negotiate without breaking image), (2) rating + sanctions system (suspension after 2 alerts), (3) vendor loyalty bonus (1-2% cashback if > 95% on-platform transactions). Commission fees < 18% to avoid incentivizing leakage.

When to move from delegated PSP to independent PSP status?

Delegated PSP (under Wave/Stripe): OK up to 50-150 M FCFA / month flow. Beyond: independent PSP BCEAO required (min capital 300 M FCFA, 12-24 month dossier). For most SN marketplaces: staying delegated via Wave Business is enough. Specific case: see BCEAO lawyer.

Let's discuss your architecture

If you are launching or refactoring a multi-vendor marketplace in Senegal, we design split payment + escrow + compliance architecture. WhatsApp +221 77 596 93 33.

Tags:#split payment#marketplace#Stripe Connect#Wave Business#escrow#Senegal
Share:

Mohamed Bah

Fondateur, Kolonell

Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.