Loading SmartDuka
Please wait...
Seamless M-Pesa integration with STK push technology. Your customers pay directly from their phones with instant confirmation in your POS.
Amount: KES 2,500
Confirmation Code: QJK3FHTY7D
Accept payments in 4 simple steps
Add products to cart and proceed to payment. Select M-Pesa as payment method.
Enter customer's M-Pesa registered phone number. SmartDuka initiates STK push.
Customer receives prompt on their phone and enters M-Pesa PIN to confirm.
Payment confirmed instantly in SmartDuka. Print receipt and complete sale.
Everything you need to accept and manage M-Pesa payments
Customer receives payment prompt on their phone. No need to dial *334# or enter till numbers.
Payment status updates in real-time. Know immediately if payment succeeded or failed.
All M-Pesa payments automatically matched with sales. No manual reconciliation needed.
Complete transaction details including M-Pesa confirmation code on every receipt.
Get notified of every successful payment. Track payments from anywhere.
Detailed reports on all M-Pesa transactions. Daily summaries and trend analysis.
Track customer payment history. Build loyalty with repeat customers.
Fully compliant with Safaricom M-Pesa requirements. Bank-grade security.
M-Pesa is the most popular payment method in Kenya. By accepting M-Pesa in your POS, you make it easy for customers to pay and increase your sales.
Join thousands of Kenyan businesses already using SmartDuka for M-Pesa payments.