Webkul Store
Odoo POS Pesapal & Pesapal-Mpesa Terminal

Description

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.

No Reviews
No Showcase.
Product Version
1.0.0
Supported Browsers
Firefox 5+Google Chrome 14+Internet Explorer 7Internet Explorer 8Internet Explorer 9Opera 11Safari 5
Tags
Released
4 months ago
Last Updated
2 months ago
Supported Version
Odoo17.x18.x19.x