PayTabs Payment Gateway Integration with Odoo
Accept Mada, Visa, Mastercard, American Express, Apple Pay, STC Pay, Tabby, and Tamara through a single PayTabs integration — wired into Odoo Website, eCommerce, POS, and Subscriptions by iWesabe. Saudi-founded, SAMA-supervised, PCI-DSS Level 1, with multi-currency capture across the MENA region and full ZATCA-aligned invoicing inside Odoo Accounting.
Key Highlights
Core Features
- Multi-Country MENA Coverage on One Account
- Every KSA Payment Method in One Checkout
- PayPage, Express Checkout, PayLinks & Switch
- Tokenisation & Repeat Billing
A Saudi-Founded Payment Orchestrator — Connected to Your Odoo Database
PayTabs is a Saudi-founded payment service provider launched in 2014 to make MENA payment acceptance affordable for small and mid-market merchants. From a single PayTabs merchant account, a KSA business can accept Mada, Visa, Mastercard, American Express, JCB, UnionPay, Meeza, Apple Pay, Samsung Pay, KNET, OmanNet, STC Pay, and the major Buy Now Pay Later providers (Tabby, Tamara) across every MENA market the merchant operates in. For Odoo merchants this consolidation matters: one PayTabs contract replaces three or four separate acquirer relationships, and one Odoo Payment Provider configuration drives the entire MENA checkout.
iWesabe wires PayTabs into Odoo through the Odoo Payment Provider module, supporting all PayTabs product variants — the hosted PayPage, Express Checkout for embedded forms, PayLinks for sales-team-issued invoices, and the Switch orchestration layer for merchants who route transactions across multiple acquirers. The hosted PayPage is the lowest-friction option for Odoo Website and eCommerce stores: the shopper is redirected to a PayTabs-hosted page that automatically detects card type and wallet, runs 3-D Secure 2 where required, and returns the result to Odoo via a signed webhook. Card data never touches the Odoo server, keeping the merchant's PCI scope minimal.
Once PayTabs confirms a payment, the webhook triggers the Odoo Sales order confirmation, the linked Odoo Accounting invoice, and ZATCA Phase-2 e-invoice clearance for B2B or simplified reporting for B2C. Refunds initiated from the Odoo Sales order or POS session call PayTabs' refund API and post a corresponding credit note in Odoo Accounting. The PayTabs dashboard provides settlement reports that Odoo Accounting reconciles against the daily bank statement automatically — matching each settlement line to the Odoo Sales orders that produced it. Multi-currency capture is handled natively, so a Riyadh merchant selling into the UAE settles AED transactions to a designated SAR or AED account without manual conversion.
A Khobar-based MENA distributor running an Odoo eCommerce storefront in three countries — Saudi Arabia, the UAE, and Egypt — moved from country-specific acquirers to a single PayTabs Switch deployment after spending months reconciling three separate settlement files. After iWesabe wired PayTabs into Odoo Payment Provider, the merchant exposed Mada and Apple Pay to KSA shoppers, KNET to Kuwaiti shoppers, and Meeza to Egyptian shoppers — all from the same Odoo storefront. Daily settlement files now post automatically against the originating Odoo Sales orders, eliminating the reconciliation backlog within the first month.
What the PayTabs–Odoo Connector Delivers
Multi-Country MENA Coverage on One Account
A single PayTabs merchant configuration captures payments across Saudi Arabia, UAE, Egypt, Jordan, Kuwait, Oman, Iraq, and Turkey — with the right local methods exposed to each shopper. The Odoo Payment Provider module routes each transaction to PayTabs' country-appropriate acquirer automatically, so Mada appears for KSA shoppers, KNET for Kuwaiti, Meeza for Egyptian.
Every KSA Payment Method in One Checkout
Mada, Visa, Mastercard, American Express, Apple Pay, Samsung Pay, STC Pay, Tabby, and Tamara all appear on the Odoo Website and eCommerce checkout once PayTabs is configured. No per-method plugin, no separate acquirer contracts — the shopper picks their preferred method and PayTabs handles the routing and authentication.
PayPage, Express Checkout, PayLinks & Switch
Pick the PayTabs product that fits each Odoo workflow: hosted PayPage for Odoo Website and eCommerce, Express Checkout for embedded in-page collection, PayLinks for sales-team-issued payment requests, and PayTabs Switch for enterprise merchants orchestrating multiple acquirers. iWesabe selects the right combination and wires it through Odoo Payment Provider.
Tokenisation & Repeat Billing
PayTabs' tokenisation engine stores card credentials on its PCI-DSS Level 1 environment. Tokens are referenced from Odoo Subscriptions and any auto-renewing service running on Odoo, with each renewal cycle billed automatically and the result posted to Odoo Accounting — no external subscription-billing platform required.
3-D Secure 2 & Fraud Protection
Every e-commerce transaction is authenticated through 3-D Secure 2, with PayTabs' fraud-screening rules running on top — velocity checks, device fingerprinting, geolocation, and merchant-configurable blocklists. Liability shift applies for authenticated transactions, and the fraud-rule outcome is included in the webhook so Odoo records the risk score on the order.
Settlement Dashboard + Odoo Reconciliation
The PayTabs merchant dashboard surfaces real-time transaction analytics, settlement reports, refund history, and chargeback exception lists. Settlement files import into Odoo Accounting automatically and reconcile against the originating Sales orders — finance reviews only true exceptions.
PayTabs — Saudi-Founded, MENA-Wide, SAMA-Supervised
- Saudi-founded payment service provider (launched 2014) supervised by the Saudi Central Bank (SAMA) — funds settled in SAR to the merchant's KSA bank account
- Native acceptance of Mada, Apple Pay, Samsung Pay, and STC Pay alongside Visa, Mastercard, American Express, and the major Buy Now Pay Later providers (Tabby, Tamara)
- ZATCA Phase-2 e-invoice clearance for B2B and simplified e-invoice reporting for B2C run inside Odoo Accounting on every PayTabs transaction
- Multi-country capture across the MENA region — one PayTabs Switch deployment lets a KSA merchant accept Mada from Saudi shoppers, KNET from Kuwaitis, and Meeza from Egyptians on the same Odoo storefront
- PCI-DSS Level 1 keeps card data off the Odoo server — minimising the merchant's PCI scope while preserving full Odoo Accounting visibility on every payment
Supported Markets
Saudi Arabia
SAR • ZATCA compliant
United Arab Emirates
AED
Bahrain
BHD
+ Kuwait, Oman, Qatar & more
Why MENA Merchants Pick PayTabs for Their Odoo Stack
One contract, every MENA payment method
Mada, KNET, Meeza, Apple Pay, Samsung Pay, Visa, Mastercard, Amex, JCB, UnionPay, Tabby, Tamara — all under a single PayTabs agreement and a single Odoo Payment Provider configuration. No per-country acquirer fragmentation.
Saudi-founded, regulator-aligned
PayTabs is the largest MENA-native payment orchestrator, founded in Saudi Arabia and operating under SAMA supervision in the kingdom. KSA merchants get a domestic-headquartered partner with regional reach, not a foreign acquirer rebranding into the GCC.
Cross-border MENA expansion without re-platforming
When a KSA merchant expands into the UAE or Egypt, no new acquirer contract is needed — PayTabs' Switch layer exposes the right local methods automatically. Odoo's multi-company feature keeps the books separate per country, while PayTabs unifies the payment layer.
Subscriptions without separate billing tools
PayTabs' tokenisation and repeat-billing API plugs into Odoo Subscriptions through the Odoo Payment Provider. Membership clubs, SaaS products, and subscription boxes run their renewal cycles inside Odoo with no external billing platform.
BNPL inside the same checkout
Tabby and Tamara appear on the Odoo checkout alongside cards and wallets — no separate BNPL integration, no separate merchant onboarding. PayTabs handles the underwriting handshake on the back end.
ZATCA flow inside Odoo Accounting
Every PayTabs payment triggers a ZATCA-aligned tax invoice in Odoo Accounting — Phase-2 clearance for B2B, simplified reporting and QR code for B2C — with no separate upload to the ZATCA portal.
PayTabs Integration Steps with iWesabe
Onboard with PayTabs — iWesabe coordinates merchant onboarding, KYC, and method activation (Mada, Apple Pay, STC Pay, BNPL providers, and international cards)
Configure Odoo Payment Provider — install and wire the PayTabs provider in Odoo, enter merchant credentials and Profile IDs, and define the SAR (or multi-currency) mapping
Test in sandbox — run authorisations, 3-D Secure 2 challenges, captures, refunds, BNPL flows, and recurring billing against PayTabs' UAT environment with end-to-end reconciliation in Odoo Accounting
Go live with webhooks — switch to production keys, register the production webhook URL, and enable iWesabe's first-week monitoring service to verify settlement and ZATCA invoice generation
MENA Sectors That Pick PayTabs with Odoo
Why iWesabe Is the Right PayTabs-on-Odoo Partner
Years Experience
Since 2012
Odoo Gold Partner
Certified by Odoo SA
Implementations
Across KSA & GCC
Delivery Locations
KSA · UAE · Bahrain · India
- Odoo Gold Partner with delivered PayTabs-on-Odoo integrations spanning Mada, Apple Pay, BNPL, and multi-country MENA orchestration
- End-to-end wiring — Odoo Payment Provider, ZATCA Phase-2 invoicing, webhook signing, and Odoo Accounting reconciliation set up as a single workflow
- Direct working relationship with PayTabs' merchant onboarding and integration teams to accelerate KYC, method activation, and go-live timing
- Bilingual support: Arabic and English for the merchant operations team and the finance team — every channel staffed for KSA business hours
iWesabe has wired PayTabs into Odoo for e-commerce retailers, hospitality groups, travel agencies, F&B chains, and education providers across Saudi Arabia and the wider MENA region. Every PayTabs-on-Odoo integration includes a 30-day post-launch review covering settlement reconciliation, refund handling, BNPL flow, and ZATCA invoice generation — finance signs off before iWesabe steps back.
PayTabs-on-Odoo Questions from KSA & MENA Merchants
Yes. PayTabs operates in Saudi Arabia under the supervision of the Saudi Central Bank (SAMA) as a payment service provider. The company was founded in Saudi Arabia in 2014 and is the largest MENA-native payment orchestration platform. Merchant funds settle in SAR to KSA bank accounts.
PayTabs supports Mada, Visa, Mastercard, American Express, JCB, UnionPay, Meeza, Apple Pay, Samsung Pay, KNET, OmanNet, STC Pay, and Buy Now Pay Later providers (Tabby, Tamara, valU, Souhoola, Halan) through a single integration. The methods relevant to each market appear automatically on the Odoo Website, eCommerce, POS, and Subscriptions checkout once PayTabs is configured.
PayTabs' Switch orchestration layer lets one merchant account capture payments across multiple MENA countries, routing each transaction to the country-appropriate acquirer. iWesabe configures Odoo's multi-company feature so the KSA, UAE, and Egypt entities maintain separate books, while the PayTabs integration unifies the payment layer. AED, EGP, SAR, and other currencies are captured natively without manual FX conversion.
Yes. PayTabs' tokenisation and repeat-billing API wires into Odoo Subscriptions through the Odoo Payment Provider module. Each renewal cycle is billed automatically against the stored PayTabs token, the result posts to the Odoo Subscription record, and the corresponding invoice is generated in Odoo Accounting — no external subscription-billing platform required.
A successful PayTabs payment confirms the Odoo Sales order and triggers a ZATCA-aligned tax invoice in Odoo Accounting. For B2B, the invoice goes through ZATCA Phase-2 clearance before delivery to the buyer. For B2C, the simplified e-invoice is generated with the QR code on the receipt and reported to ZATCA on the regulated cycle. Everything runs inside Odoo — no separate ZATCA portal upload.
PayTabs operates under PCI-DSS Level 1 compliance. When the integration uses the hosted PayPage, cardholder data never touches the Odoo server, which keeps the merchant's PCI scope minimal — typically a self-assessment questionnaire (SAQ A or SAQ A-EP) rather than a full Level 1 audit. iWesabe configures the integration to keep PCI scope as small as possible.
PayTabs is the SAMA-supervised payment service provider that processes transactions and settles funds to your bank account. iWesabe is the Odoo Gold Partner that wires PayTabs into the Odoo Payment Provider, configures the ZATCA invoice trigger, sets up tokenisation for Odoo Subscriptions, builds the daily Odoo Accounting reconciliation against PayTabs' settlement file, and trains your finance and operations teams.
Explore More Solutions
Discover our full suite of industry-leading ERP tools built for every business sector.
MyFatoorah Payment Gateway Integration with Odoo
Accept Mada, KNET, BENEFIT, Visa, Mastercard, American Express, Apple Pay, Google Pay, STC Pay, Tabby, and Tamara across 8 GCC and MENA markets through a single MyFatoorah integration — wired into Odoo Website, eCommerce, POS, and Subscriptions by iWesabe. Invoice Links, hosted Checkout, Embedded Form, and multi-vendor splitting all available inside Odoo Accounting with ZATCA Phase-2 e-invoicing.
ExplorePayPal Payment Integration for Odoo
Accept PayPal payments directly inside Odoo eCommerce, Sales, and Invoicing — with automated reconciliation, real-time payment status, and full accounting integration. No manual bank matching, no separate dashboard.
ExploreStripe Payment Integration for Odoo
Process card payments, recurring billing, and subscription charges directly through Odoo — with Stripe handling the payment infrastructure and Odoo handling the accounting, reconciliation, and customer records automatically.
ExploreAmazon Payment Services (Payfort) Integration for Odoo
Connect Amazon Payment Services — the leading payment gateway across Saudi Arabia and the Gulf — directly to Odoo eCommerce, Sales, and Invoicing. Every transaction posts automatically to Odoo Accounting with zero manual reconciliation.
ExplorePayU (PayUmoney) Integration for Odoo
Connect PayU — operating as PayUmoney in Odoo's payment acquirer framework — directly to Odoo eCommerce, Sales, and Invoicing. Every transaction posts to Odoo Accounting automatically, with payment fees tracked and reconciliation handled without manual intervention.
ExploreOgone (Worldline) Payment Integration for Odoo
Connect Ogone — now operating as Worldline, Europe's largest payment technology company — directly to Odoo eCommerce, Sales, and Invoicing. Every transaction posts automatically to Odoo Accounting with full reconciliation and no manual intervention.
ExploreReady to Add PayTabs to Your Odoo Checkout?
Talk to iWesabe about wiring PayTabs into Odoo Website, eCommerce, POS, and Subscriptions — with Mada, Apple Pay, STC Pay, BNPL, ZATCA invoicing, and full Odoo Accounting reconciliation from day one.