$ 514.02
In-App Purchases| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) • Point of Sale (point_of_sale) • Inventory (stock) • Restaurant (pos_restaurant) • eCommerce (website_sale) • Website (website) |
| Community Apps Dependencies | Show |
| Lines of code | 4668 |
| Technical Name |
aminitech_mpesa_suite |
| License | OPL-1 |
| Website | https://aminitechsolutions.com |
| Versions | 18.0 19.0 |
M-Pesa Complete Suite
Everything M-Pesa for Odoo in one install. POS, eCommerce, Invoicing, Kiosk, Transaction Recovery and Receipt Till — the full Safaricom Daraja toolkit, sharing one configuration, one log and one set of security roles.
Apps in one install — POS Payments, eCommerce & Portal, Invoice Payments, Kiosk & Self-Order, Transaction Recovery, and Receipt Till Details.
Configuration for all of them — enter your Daraja credentials once; every channel (till, website, invoice, kiosk) collects on the same Paybill/Till.
Saved versus buying the apps separately — and one dependency to update instead of six when a new Odoo version lands.
Every way a customer can pay you, covered
Real screens from live systems taking real money. No mockups, no renders.
One install, the whole family
Install the suite and Odoo pulls in every M-Pesa app plus the shared core and the configuration bridge — in the right order, with one shared engine. No version mismatches, no missing pieces.
POS: STK Push, QR and direct Till in one popup
The flagship POS experience: the cashier hits M-Pesa and one popup covers every payment path — STK Push to the phone, scan-to-pay QR, direct Till payments matched automatically, and receipt-code verification with single-use protection.
Website & portal: a pay page customers trust
Checkout, customer portal and invoice links get a Lipa na M-Pesa pay page — STK Push with live listening, “already paid?” receipt verification and manual Paybill instructions. Orders confirm themselves.
Invoices: two clicks between posted and paid
Every posted invoice carries M-Pesa STK Push and Manual Confirm buttons — send the prompt while youâre on the phone, or verify the receipt code from an SMS. Auto-reconciled either way, multi-Paybill ready.
Kiosk & self-order: customers pay themselves
The POS self-order kiosk and QR menus fire the STK Push straight to the customerâs phone — no cashier in the loop, same Till, same log. Plus Transaction Recovery for the day your internet hiccups, and your Till number on every receipt.
Every channel, one audit trail
Till, website, invoice, kiosk and recovered payments in a single transaction log with type badges, statuses, receipts and phones. Filter by shop, pivot by channel — your M-Pesa statement finally has a mirror in Odoo.
One afternoon to full coverage
Install the suite; create your M-Pesa configuration(s) under Point of Sale → M-Pesa → Configuration — Daraja credentials, Test Connection, Register C2B URLs. The website provider links itself via the bridge.
Add the M-Pesa payment method to your POS registers and kiosk, publish the website provider, and start collecting on every channel — one till, one log, one reconciliation.
The complete M-Pesa family for Odoo
Every app below shares the same M-Pesa configuration and security roles. Buy any combination â enter your Daraja credentials once. All of them are covered by one documentation portal.
Other Odoo services we offer
Common questions
Which apps are inside?
Is the suite cheaper than buying separately?
Can different channels use different Tills?
We only need POS today â should we still buy the suite?
Sandbox first?
Talk to us today
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) • Point of Sale (point_of_sale) • Inventory (stock) • Restaurant (pos_restaurant) • eCommerce (website_sale) • Website (website) |
| Community Apps Dependencies | Show |
| Lines of code | 4668 |
| Technical Name |
aminitech_mpesa_suite |
| License | OPL-1 |
| Website | https://aminitechsolutions.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module