Odoo POS Pesapal & Pesapal-Mpesa Terminal
Odoo POS Pesapal & Pesapal-Mpesa Terminal Integration lets you accept MPesa(Kenya) and Card payments at POS. Customers can pay through the terminal, and payment is recorded instantly without extra steps.
- Instant MPesa(Kenya) and Card Payment at checkout
- Sync payments to orders and POS sessions
- Easy Pesapal setup with merchant credentials
- Encrypted terminal connection for secure payments
- Clean transaction log for quick reconciliation
- Eliminates mistakes caused by manual data entry
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
Odoo POS Pesapal & Pesapal-MPesa Terminal Integration connects Odoo POS with Pesapal machines. Cashiers select Pesapal, and the payment is saved instantly without manual entry.
It eliminates extra steps, stops mistakes, and speeds checkout. Sales complete faster, and records always match the original payment made by the customer.
Shops, cafés, and service stores get smooth cashless payments. Setup takes only minutes, and daily use is simple for staff and easy for customers.

Why do we need Odoo POS Pesapal & Pesapal-Mpesa Terminal Integration?
Manual entry slows down checkout and creates mistakes. Staff waste time fixing payment records that do not match.
Odoo POS Pesapal & Pesapal-MPesa Terminal Integration gives instant approval and reduces errors. Each payment is linked to the correct order and session.
For example, the cashier selects Pesapal in POS, the customer pays with M-Pesa(Kenya) and Card, and Odoo confirms the payment instantly. No typing and no waiting.
Highlighted Features of Odoo POS Pesapal & Pesapal-Mpesa Terminal Integration
Instant MPesa Payments
Accept MPesa(Kenya) and Card Payments instantly at checkout.
Automatic Payment Sync
Payment syncs with orders and sessions in real time.
Secure Pesapal Connection
Secured Pesapal link ensures safe transfer of payment data.
Quick Merchant Setup
Enter Pesapal credentials and enable payments within minutes.
Clear Transaction Log
Check order reference, amount, session, and payment status.
Seamless POS Flow
Works smoothly with default Odoo POS and easy setup.
Start POS Session with Pesapal
You can start a POS session with Pesapal as a payment method, making it simple to accept MPesa(Kenya) and Card payments quickly.
- Cashiers open the register and choose Pesapal for payments
- The MPesa option appears on screen during checkout
- The terminal shows amount and waits for customer approval
- POS confirms the payment once the customer approves it
- Each payment is saved automatically in the backend system

Accept MPesa Payments in POS
In Odoo POS Pesapal & Pesapal-Mpesa Terminal Integration module helps to process MPesa at counter with a short, clear flow.
- Customer selects MPesa on terminal or POS popup
- Terminal prompts for MPesa PIN to authorize payment
- Approved payments show Payment Successful in POS display
- Failed payments show retry option for quick reattempts
- Payments attach to order for bookkeeping and audits

Choose Payment Mode on Terminal
Customers can pay with MPesa or cards using Pesapal in Odoo POS. The POS waits for approval, and the payment is saved instantly.
- Cashiers can accept MPesa or card payments with Pesapal
- POS holds the order until terminal sends confirmation
- Debit and credit card payments are supported easily
- Payments connect directly with orders in the backend
- Sales records update automatically after each approval

Track Pesapal Transactions in Backend
View Pesapal transactions from a dedicated backend list view.
- Open Pesapal Transactions to see recent activity quickly
- Each record shows transaction sequence, order ref, and date
- Amount and state (Approved or Failed) display clearly
- Filter or search by order ref, date, or payment state
- Export records or review failed items for reconciliation

Support
For any query or issue, please create a support ticket here CREATE A TICKET HERE
You may also check our other top-quality Odoo Modules.
If you're interested in exploring additional options, feel free to check out our other Payment Gateways as well.
Specifications
Frequently Asked Questions
Move to Cloud Today
AWS Free tier hosting for one year by amazon web services, for more details please visit AWS Free Tier.
GCP Free tier hosting for one year with 300 credit points by google cloud platform, for more details please visit GCP Free Tier.
Azure free tier hosting for one year with 25+ always free services, for more details please visit Azure Free Tier.
In our default configuration we will provide tremendous configuration for your eCommerce Website which is fast to load and response.
Default Configuration Details of Server
- 1 GB RAM
- 1 Core Processor
- 30 GB Hard Disk
- DB with 1 GB RAM and 1 Core Processor
* Server Configuration may vary as per application requirements.
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store. Please visit the Cloudkul Services.
Get Started with Cloud