Skip to Content
Hashem.sa
  • Home
  • Services
  • Apps
  • Ventures
  • Forum
  • Odoo Notes
  • About
  • Contact us
  • الْعَرَبيّة English (US)
  • Sign in
  • Contact Us
Hashem.sa
    • Home
    • Services
    • Apps
    • Ventures
    • Forum
    • Odoo Notes
    • About
    • Contact us
  • الْعَرَبيّة English (US)
  • Sign in
  • Contact Us
EH Odoo Apps · Saudi compliance & payments

PayTabs payment gateway for Odoo 19: mada, Apple Pay and cards

Accept mada, Visa, Mastercard and Apple Pay in Odoo 19 eCommerce, invoices and payment links through the PayTabs hosted page. Every notification is signature-checked and re-queried with PayTabs before an order is marked paid. Works on Community and Enterprise; $59 on the Odoo Apps Store.

Buy on Odoo Apps StoreBuy with setup & support

From $59 on the Odoo Apps Store · $359 with setup & support

Store name
PayTabs mada Apple Pay
Store price
$59, one-time purchase
Setup package
$359, incl. setup and 30 days of support
Edition
Odoo 19 Community and Enterprise
Licence
OPL-1
Technical name
eh_payment_paytabs
Publisher
EHC, Saudi Arabia
Support
ebraheem@hashem.sa

The problem

Odoo ships no PayTabs provider, so a shop that banks with PayTabs can only offer bank transfer online.

The bigger risk is a module that trusts the browser redirect. The paid message can be replayed or forged, and an unpaid order ships.

Who it is for

  • Saudi and GCC online shops on Odoo 19 that use PayTabs
  • Businesses that send invoices or payment links and want customers to pay with mada
  • Finance teams that need refunds and captures recorded in Odoo, not only in the PayTabs dashboard

What it does

Hosted payment page

The customer pays on the PayTabs page, so no card data touches Odoo (PCI SAQ A).

Signature check, then re-query

Both the return and the callback must be signed, and the final status comes from a server-side query to PayTabs.

Only status A means paid

Any status PayTabs has not documented is treated as an error, never as a payment.

Refund, capture and void

Full and partial refunds, plus manual capture and void, each recorded on its own Odoo transaction.

Ten regions

Endpoints for Saudi Arabia, UAE, Egypt, Oman, Jordan, Kuwait, Iraq, Morocco, Qatar and PayTabs Global.

Arabic first

The hosted page opens in Arabic by default, and the checkout notice is bilingual.

Requirements

  • Odoo 19 Community and Enterprise.
  • Depends on: payment
  • A PayTabs merchant account: Profile ID and Server Key from the PayTabs dashboard.
  • mada and Apple Pay enabled on your PayTabs profile; the module does not switch them on.
  • Hosting: Odoo.sh or your own server. Odoo Online does not accept third-party modules.

Screenshots, the full feature list and the change log are on the Odoo Apps Store listing.

Open the store listing

Two ways to buy

Odoo Apps Store

$59

The module licence from the official Odoo Apps Store. You install it yourself or with your Odoo partner. Bug fixes from the developer are included.

  • Licence bought and downloaded through Odoo
  • Updates for the Odoo 19.0 series
  • Bug fixes from EHC by email

Buy on Odoo Apps Store

Setup & support package

$359

Module licence at the store price, plus EHC installs it, configures it with your data and supports your team for 30 days. EHC sends you an invoice; nothing is charged online.

  • Installed on a staging copy first, then on your live database
  • Configured with your settings and tested with your own records
  • A handover session for the people who will use it
  • 30 days of email support after go-live

Setup fee $300: an outside account or workflow is connected and tested end to end (API keys, payment test, bank file, approvals).

Buy with setup & support

Same module, same code on both routes. The Odoo Apps Store price is never higher than the price on this site; the package adds services only.

Questions buyers ask

What is the difference between the store and the setup package?

The store sells the licence only and you install it. The package is the same licence at the same price plus installation, configuration and 30 days of support by EHC, invoiced by EHC.

Does Apple Pay show on the iPhone checkout?

Yes, on the PayTabs hosted page, if Apple Pay is enabled on your PayTabs profile. For an Apple Pay button on your own domain you also need the domain file served; see Apple Pay Domain Verifier.

Is card data stored in Odoo?

No. The card is typed on the PayTabs page. Odoo stores only the PayTabs transaction reference.

Can I refund from Odoo?

Yes. Full and partial refunds are sent to PayTabs from the payment in Odoo. Manual capture is for the full amount only.

Does it save cards for repeat payments or subscriptions?

No. Tokenisation is not included; each payment is a fresh redirect to PayTabs.

Does it work in Odoo POS?

No. It is an online payment provider for the website, invoices and payment links.

PayTabs publishes a free module. Why pay for this one?

The free module may be enough for you. This one is built around verification: signature check and server re-query on every payment, amount and currency checks, refund, capture and void, and support from its developer.

All EH Odoo Apps

Have a system that is not telling you the truth?

Let's look at it together.

Email

ebraheem@hashem.sa

What EHC does

Services, consultancy and projects

Written work

Odoo Notes

Apps

Dawam · Indkom عندكم؟ · Surra · EH Odoo Apps

Ventures

Made with Love · 9n3b7b.com · Join as a maker · Merchant dashboard

Policies

Dawam privacy · Delete Dawam account · Indkom privacy · Indkom terms · Delete Indkom account


EHC · hashem.sa
  • Home
  • •
  • Services
  • •
  • Apps
  • •
  • Ventures
  • •
  • Odoo Notes
  • •
  • About
  • •
  • Contact
  • •
  • Privacy Policy
Copyright © EHC · Ibrahim Mahmoud Hashim Trading One Person Company · Unified no. 7037243677 · Made by EHC (www.hashem.sa)
الْعَرَبيّة | English (US)