How Does Dukene Handle Payments?
How Dukene let Kenyan merchants receive instant payouts directly to their M-Pesa Till Number, Paybill, and Bank Account, without complex technical setups.

When building e-commerce infrastructure across Kenya, solving the payment equation requires two things above all else: instant settlement speed and zero technical friction.
In the informal and semi-formal retail markets, cash flow is the lifeblood of daily operations. If a merchant has to wait 3 to 7 business days for a centralized platform to disburse their funds, their supply chain stalls. Conversely, forcing small business owners to register as developers and maintain complex, raw Safaricom Daraja API credentials creates an insurmountable technical barrier.
To solve both challenges simultaneously, Dukene has partnered with PayHero and Pesapal. These strategic enterprise integrations allow every Dukene merchant to collect live customer checkouts instantly, and have the funds credited directly to their M-Pesa Till Number (Buy Goods), M-Pesa Paybill Number, or Business Bank Account.
The Core Philosophy: Direct Settlement Without Holdbacks
Traditional e-commerce platforms often act as financial intermediaries: they collect cash from your customers, hold it in a centralized marketplace wallet, deduct platform commissions, and require you to request manual withdrawals.
Dukene rejects this model entirely. We believe that whoever makes the sale owns the cash instantly.
By routing checkout transactions through our PayHero and Pesapal infrastructure layers, our platform ensures that when a customer completes an order on your storefront or inside your WhatsApp bot:
- The transaction is verified in real time via secure, encrypted server webhooks.
- The inventory counter is automatically deducted to prevent overselling.
- The funds are credited directly to your primary business settlement destination without Dukene holding or delaying your payout.
1. M-Pesa Till Number (Buy Goods) Settlement
For the vast majority of Kenyan SME retailers, boutiques, and FMCG dropshippers, the Buy Goods Till Number is the gold standard for commerce. It is familiar to consumers, carries no customer transaction fees for payments across most brackets, and instantly confirms legitimacy.
Through our partnership with PayHero, Dukene enables instant, automated Till Number checkout:
- The Customer Experience: When a buyer clicks Check Out on your Dukene web store or confirms their order inside WhatsApp, they receive an automated M-Pesa STK Push right on their phone screen.
- Instant Verification: Once the customer enters their M-Pesa PIN, PayHero confirms the transaction with Safaricom and notifies Dukene’s sync engines within milliseconds.
- Direct Credit: The cash hits your verified M-Pesa Till instantly. Your store dashboard marks the order as Paid, prints the digital receipt, and alerts your fulfillment team immediately.
2. M-Pesa Paybill Integration & Multi-Branch Reconciliation
For growing enterprises, wholesale distributors, and service providers that rely on structured reference codes, our Paybill Number routing delivers enterprise-grade financial tracking.
When operating via Paybill:
- Every order generated by Dukene carries a unique, tamper-proof order identifier (
Account Reference). - When the payment clears through our PayHero integration rails, our backend matches the incoming STK or manual Paybill transaction against exact order line items.
- If your business runs multiple physical outlets or distinct supplier lines, our automated ledger reconciles exactly which storefront generated which batch of Paybill deposits, eliminating the hours of manual spreadsheet auditing historically required at the end of every business day.
3. Bank Account Transfers & Card Checkout via Pesapal
While mobile money dominates daily retail across Kenya, high-ticket electronics, B2B wholesale orders, and diaspora shoppers often require traditional banking channels and debit/credit cards.
To serve these high-value segments without introducing friction, Dukene integrates Pesapal directly into the core checkout flow:
- Card Payments: Customers across East Africa and abroad can pay securely using Visa, Mastercard, or Verve cards.
- Direct Bank Routing: Large transaction amounts that exceed standard mobile money daily transaction caps are routed smoothly through secure bank-to-bank transfer protocols.
- Automated Settlement: Payments processed via Pesapal settle directly into your linked corporate or business bank account on predictable, automated payout schedules with complete exportable audit trails.
How to Configure Your Payment Destinations in 3 Steps
Getting your storefront live with instant M-Pesa and bank checkout takes less than five minutes:
- Log into Your Merchant Dashboard: Navigate to
Settings→Payment Channels. - Select Your Settlement Rail: Choose between PayHero (M-Pesa Till / Paybill) or Pesapal (Bank & Cards).
- Connect Your Account Details: Enter your verified Till Number, Paybill Business Shortcode, or Bank Account credentials. Our automated verification agent will execute a quick handshake test to confirm webhook routing, and your checkout is immediately live.
Technical Security & Regulatory Posture
By leveraging licensed, Central Bank of Kenya (CBK) compliant payment service providers like PayHero and Pesapal as our foundational settlement rails, Dukene ensures that every transaction meets the highest tier of financial regulatory standards.
Our architecture utilizes strict cryptographic webhook signatures, Redis-backed idempotency keys to prevent duplicate charge confirmations, and stateful ledger tracking that guarantees your customer orders and financial deposits remain mathematically locked in sync 24/7.
Want to run your storefront on this exact infrastructure?
Test our multi-tenant catalog sync, connect your M-Pesa Till/Paybill or Bank account via PayHero & Paystack, and experience WhatsApp-native checkout with zero monthly lock-in.
Launch Free StorefrontLead Payments Engineer · Published on Jul 14, 2026 · 5 min read


