{"id":504938,"date":"2025-09-11T06:51:04","date_gmt":"2025-09-11T06:51:04","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=504938"},"modified":"2025-12-15T11:01:09","modified_gmt":"2025-12-15T11:01:09","slug":"odoo-pos-pesapal-mpesa-terminal-documentation","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/","title":{"rendered":"User Guide for Odoo POS Pesapal &amp; Pesapal-MPesa Terminal"},"content":{"rendered":"\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>INTRODUCTION<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<p><a href=\"https:\/\/store.webkul.com\/odoo-pos-pesapal-pesapal-mpesa-terminal.html\">Odoo POS Pesapal &amp; Pesapal-MPesa Terminal<\/a> allows you to accept MPesa payments directly within Odoo POS.<\/p>\n\n\n\n<p>Customers can pay through the terminal, and the payment is recorded instantly without extra steps.<\/p>\n\n\n\n<p>This module removes manual work by linking Odoo POS with the Pesapal terminal.<\/p>\n\n\n\n<p> Once the customer pays, the confirmation appears automatically in the system.<\/p>\n\n\n\n<p>With this module, businesses can ensure faster transactions, fewer errors, and a smooth checkout experience for customers.<\/p>\n\n\n\n<p>Additionally, you can consider the live <a href=\"https:\/\/webkul.com\/odoo-migration-services\/\">Odoo 19 migration<\/a> to understand its latest improvements.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>FEATURES<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Accept MPesa payments instantly through the Pesapal terminal in POS.<\/li>\n\n\n\n<li>Automatic payment confirmation is directly recorded in your Odoo POS.<\/li>\n\n\n\n<li>Odoo POS Pesapal &amp; Pesapal-MPesa Terminal eliminates manual data entry.&nbsp;<\/li>\n\n\n\n<li>Provides secure and reliable integration with Pesapal payment services.<\/li>\n\n\n\n<li>Easy setup using merchant credentials from your Pesapal account.<\/li>\n\n\n\n<li>Works smoothly with the default Odoo POS interface and flow.<\/li>\n\n\n\n<li>Odoo POS Pesapal &amp; Pesapal-MPesa Terminal reduces checkout delays.<\/li>\n\n\n\n<li>Ensures accurate transaction tracking with real-time payment updates.<\/li>\n\n\n\n<li>Simplifies cashless transactions, helping businesses save time daily.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>INSTALLATION<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Once you purchase the App from Webkul store, you will receive a link to download <strong>module&#8217;s zip<\/strong> <strong>file<\/strong>. <\/li>\n\n\n\n<li>Extract the file on your system after download finishes. As a result, you will be able to see a folder named- \u2018<strong>pos_pesapal_mpesa_terminal_integration<\/strong>\u2019<\/li>\n\n\n\n<li>Copy and paste this folder inside your <strong>Odoo Add-Ons path<\/strong>.<\/li>\n\n\n\n<li>Now, open Odoo App and click on Settings menu. Here, select Activate <strong>Developer Mode<\/strong>.<\/li>\n\n\n\n<li>Then, open Apps menu and click on \u2018<strong>Update Modules List<\/strong>.\u2019<\/li>\n\n\n\n<li>In the search bar, remove all filters and search \u2018<strong>pos_pesapal_mpesa_terminal_integration<\/strong>\u2019<\/li>\n\n\n\n<li>You will be able to see module in search results. Click on the &#8220;Activate&#8221; button to install it.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>WORKFLOW<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>After installing the Odoo POS Pesapal &amp; Pesapal-MPesa Terminal, log in to your Odoo account and go to POS Configuration Settings. <br>Under the Payment Methods section, click New to configure your Pesapal credentials.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"508\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2-1200x508.webp\" alt=\"configurepesapal\" class=\"wp-image-506090\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2-1200x508.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2-300x127.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2-250x106.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2-768x325.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2-1536x650.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2-2048x867.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>2. On the POS home screen, click Open Register to start a new POS session.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/open-pos-sseion-1200x943.webp\" alt=\"poshomescreen\" class=\"wp-image-504897\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/open-pos-sseion-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/open-pos-sseion-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/open-pos-sseion-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/open-pos-sseion-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/open-pos-sseion-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/open-pos-sseion-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>3. In the Payment Methods option, you will see Pesapal listed. Select the payment mode as MPesa or Cards.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/select-payment-mode-1200x943.webp\" alt=\"selectpaymentmode\" class=\"wp-image-504898\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/select-payment-mode-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/select-payment-mode-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/select-payment-mode-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/select-payment-mode-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/select-payment-mode-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/select-payment-mode-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>4. Once the method is selected, proceed to accept the customer\u2019s payment directly through the Pesapal terminal.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"943\" data-id=\"504899\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/accept-payment-1200x943.webp\" alt=\"accept payment\" class=\"wp-image-504899\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/accept-payment-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/accept-payment-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/accept-payment-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/accept-payment-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/accept-payment-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/accept-payment-2048x1609.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/figure>\n\n\n\n<p>5. All transaction records are available in module&#8217;s backend with details such as Order Reference, Date, POS Session, Amount, and Payment State.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"501\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/transactions-history-1200x501.webp\" alt=\"transaction history\" class=\"wp-image-504900\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/transactions-history-1200x501.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/transactions-history-300x125.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/transactions-history-250x104.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/transactions-history-768x321.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/transactions-history-1536x642.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/transactions-history-2048x856.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div style=\"height:3px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Need Help?<\/h2>\n<\/div><\/div>\n\n\n\n<p>Hope you find the guide helpful! Please feel free to share your feedback in the comments below.<\/p>\n\n\n\n<p>If you still have any issues\/queries, please create a ticket at the <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\">UV Desk<\/a>.<\/p>\n\n\n\n<p>I hope this helps. In case of any further queries, contact us at our support mail: support@webkul.com<\/p>\n\n\n\n<p>Thanks for paying attention!!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Odoo POS Pesapal &amp; Pesapal-MPesa Terminal allows you to accept MPesa payments directly within Odoo POS. Customers can pay through the terminal, and the payment is recorded instantly without extra steps. This module removes manual work by linking Odoo POS with the Pesapal terminal. Once the customer pays, the confirmation appears automatically in the system. <a href=\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":726,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2007,1],"tags":[1267,3395,590],"class_list":["post-504938","post","type-post","status-publish","format-standard","hentry","category-odoo","category-uncategorized","tag-odoo","tag-odoo-point-of-sales","tag-webkul"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>User Guide for Odoo POS Pesapal &amp; Pesapal-MPesa Terminal<\/title>\n<meta name=\"description\" content=\"Odoo POS Pesapal &amp; Pesapal-MPesa Terminal enables quick, secure MPesa payments directly in Odoo POS with instant updates.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide for Odoo POS Pesapal &amp; Pesapal-MPesa Terminal\" \/>\n<meta property=\"og:description\" content=\"Odoo POS Pesapal &amp; Pesapal-MPesa Terminal enables quick, secure MPesa payments directly in Odoo POS with instant updates.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-11T06:51:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-15T11:01:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2-1200x508.webp\" \/>\n<meta name=\"author\" content=\"Akshansh Sahai\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Akshansh Sahai\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/\"},\"author\":{\"name\":\"Akshansh Sahai\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/9359c6ab1983c04b03a1f7722dd2c863\"},\"headline\":\"User Guide for Odoo POS Pesapal &amp; Pesapal-MPesa Terminal\",\"datePublished\":\"2025-09-11T06:51:04+00:00\",\"dateModified\":\"2025-12-15T11:01:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/\"},\"wordCount\":452,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2-1200x508.webp\",\"keywords\":[\"odoo\",\"Odoo Point Of Sales\",\"webkul\"],\"articleSection\":[\"Odoo\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/\",\"url\":\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/\",\"name\":\"User Guide for Odoo POS Pesapal & Pesapal-MPesa Terminal\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2-1200x508.webp\",\"datePublished\":\"2025-09-11T06:51:04+00:00\",\"dateModified\":\"2025-12-15T11:01:09+00:00\",\"description\":\"Odoo POS Pesapal & Pesapal-MPesa Terminal enables quick, secure MPesa payments directly in Odoo POS with instant updates.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2.webp\",\"width\":2240,\"height\":948},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for Odoo POS Pesapal &amp; Pesapal-MPesa Terminal\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/9359c6ab1983c04b03a1f7722dd2c863\",\"name\":\"Akshansh Sahai\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e7886ed0ebbf8a359ab246ed48c621a10739f9976bc07f6c194a5f2c8720fd1f?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e7886ed0ebbf8a359ab246ed48c621a10739f9976bc07f6c194a5f2c8720fd1f?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Akshansh Sahai\"},\"description\":\"Akshansh Sahai is a Product Business Analyst with experience in Odoo Point of Sale. He works on improving workflows, understanding business needs, and delivering practical solutions. With a clear and detail-oriented approach, Akshansh helps ensure smooth operations and efficient system performance.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/akshansh-pba322\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide for Odoo POS Pesapal & Pesapal-MPesa Terminal","description":"Odoo POS Pesapal & Pesapal-MPesa Terminal enables quick, secure MPesa payments directly in Odoo POS with instant updates.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/","og_locale":"en_US","og_type":"article","og_title":"User Guide for Odoo POS Pesapal & Pesapal-MPesa Terminal","og_description":"Odoo POS Pesapal & Pesapal-MPesa Terminal enables quick, secure MPesa payments directly in Odoo POS with instant updates.","og_url":"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2025-09-11T06:51:04+00:00","article_modified_time":"2025-12-15T11:01:09+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2-1200x508.webp","type":"","width":"","height":""}],"author":"Akshansh Sahai","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Akshansh Sahai","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/"},"author":{"name":"Akshansh Sahai","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/9359c6ab1983c04b03a1f7722dd2c863"},"headline":"User Guide for Odoo POS Pesapal &amp; Pesapal-MPesa Terminal","datePublished":"2025-09-11T06:51:04+00:00","dateModified":"2025-12-15T11:01:09+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/"},"wordCount":452,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2-1200x508.webp","keywords":["odoo","Odoo Point Of Sales","webkul"],"articleSection":["Odoo"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/","url":"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/","name":"User Guide for Odoo POS Pesapal & Pesapal-MPesa Terminal","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2-1200x508.webp","datePublished":"2025-09-11T06:51:04+00:00","dateModified":"2025-12-15T11:01:09+00:00","description":"Odoo POS Pesapal & Pesapal-MPesa Terminal enables quick, secure MPesa payments directly in Odoo POS with instant updates.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/configure-pesapal-credentials-2.webp","width":2240,"height":948},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/odoo-pos-pesapal-mpesa-terminal-documentation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for Odoo POS Pesapal &amp; Pesapal-MPesa Terminal"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/9359c6ab1983c04b03a1f7722dd2c863","name":"Akshansh Sahai","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e7886ed0ebbf8a359ab246ed48c621a10739f9976bc07f6c194a5f2c8720fd1f?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e7886ed0ebbf8a359ab246ed48c621a10739f9976bc07f6c194a5f2c8720fd1f?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Akshansh Sahai"},"description":"Akshansh Sahai is a Product Business Analyst with experience in Odoo Point of Sale. He works on improving workflows, understanding business needs, and delivering practical solutions. With a clear and detail-oriented approach, Akshansh helps ensure smooth operations and efficient system performance.","url":"https:\/\/webkul.com\/blog\/author\/akshansh-pba322\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/504938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/726"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=504938"}],"version-history":[{"count":7,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/504938\/revisions"}],"predecessor-version":[{"id":515247,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/504938\/revisions\/515247"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=504938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=504938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=504938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}