The verdict in three sentences
A distributor equipping its resellers with a B2B online store replaces WhatsApp and phone orders with a portal where each reseller sees their price, their credit limit and their history. The build costs 6,000,000 to 18,000,000 FCFA over 12 to 20 weeks, depending on the number of resellers and integrations. Key gains: automated 24/7 ordering and reduced unpaid balances thanks to credit control and Wave/Orange Money payment.
Cost per module in FCFA
The project breaks into modules. A distributor can start with a base (catalog, reseller accounts, payment) then add credit limits and delivery tracking in phase 2.
| Module | 2026 cost (FCFA) | Priority |
|---|---|---|
| Catalog + per-reseller pricing | 1,500,000-3,500,000 | Essential |
| Multi-user reseller accounts | 1,000,000-2,500,000 | Essential |
| Wave + Orange Money payment | 1,500,000-3,000,000 | Essential |
| Credit limits / deferred payment | 1,500,000-3,500,000 | High impact |
| Quick order + reorder | 800,000-2,000,000 | High impact |
| Delivery tracking | 700,000-2,000,000 | Comfort |
| Distributor dashboard | 1,000,000-2,500,000 | Steering |
Wave and Orange Money integration with webhooks
In West Africa, mobile payment is the B2B standard for medium amounts. The integration must handle confirmation webhooks (mandatory so you never validate an unpaid order), timeouts and retries. For large resellers on credit, combine deferred payment with a Wave settlement at due date.
| Payment method | B2B use case | Watch point |
|---|---|---|
| Wave | Immediate settlement, in-person QR | Confirmation webhook mandatory |
| Orange Money | Immediate settlement, USSD + web | Timeout and retry handling |
| Credit + due-date settlement | Large recurring resellers | Block beyond the cap |
| Cash on delivery | Underbanked areas | Manual reconciliation |
Reseller credit management: the crux
In distribution B2B, unpaid balances are the top risk. A credit cap per reseller, an automatic block beyond it and real-time visibility on the balance change the commercial relationship. The distributor stops chasing payments and the reseller orders frictionlessly within their limit.
| Credit rule | Effect | Estimated unpaid reduction |
|---|---|---|
| Per-reseller cap | Controlled exposure | -20 to -30% |
| Automatic block | No more overrun | -15 to -25% |
| Alert at 80% of cap | Early settlement | -10 to -20% |
| Visible reseller history | Fewer disputes | -10% |
Mini case study
Mamadou runs a hygiene-products distributor in Dakar: 220 resellers, about 900 orders a month taken by phone and WhatsApp by 3 reps. Manual processing eats time and creates pricing errors. By moving 50% of orders online (450 orders), each self-service order costs about 400 FCFA to process versus 1,500 FCFA manually, a saving of 450 x 1,100 = 495,000 FCFA a month. Over the year that is nearly 6,000,000 FCFA, enough to pay back a 9,000,000 FCFA build in under two years, before even counting lower unpaid balances.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Are Wave and Orange Money enough for B2B?
For everyday amounts, yes: they are the most-used payment methods in Dakar and Abidjan. For large resellers, add credit management with a Wave settlement at due date, plus export to accounting.
How long to deliver the store?
Budget 12 to 20 weeks depending on the number of modules and resellers. A catalog + accounts + Wave/OM payment base can ship in 12 weeks, with credit limits and delivery tracking arriving in phase 2.
How do we avoid validating an unpaid order?
Through Wave and Orange Money confirmation webhooks: the order is only validated after a payment-received notification. It is a non-negotiable integration requirement.
Can we handle FCFA across Dakar and Abidjan?
The UEMOA FCFA is shared by Senegal and Cote d'Ivoire, which simplifies things. The platform handles each market's local specifics (numbers, operators, logistics).
What annual maintenance budget should we plan?
Budget 12 to 20% of the build cost per year for hosting, evolutions and support of the payment integrations, which are essential to keep secure.
Let's scope your project. Tell us your number of resellers, payment methods and credit rules: we will price the B2B store (6,000,000 to 18,000,000 FCFA). Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
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.

