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.
Key Highlights
Core Features
- 8 GCC + MENA Markets on One Integration
- Invoice Links & SendIT
- All GCC Methods in One Checkout
- Embedded · Hosted · Invoicing · Direct
An Invoice-Led GCC Payment Stack — Connected to Your Odoo Database
MyFatoorah is a Kuwait-headquartered payment service provider operating across 8 GCC and MENA markets — Saudi Arabia, Kuwait, the United Arab Emirates, Bahrain, Qatar, Oman, Egypt, and Jordan — with country-specific regulated entities (sa.myfatoorah.com for KSA, ae.myfatoorah.com for the UAE, and so on). The platform is particularly strong on invoice-based payment collection through its SendIT product and Invoice Links, alongside the standard hosted Checkout and Embedded Payment Form for e-commerce. For Odoo merchants this matters: a single MyFatoorah agreement covers virtually every payment method a Gulf shopper might reach for, and the multi-vendor feature lets marketplace operators split each payment across platform fees and supplier payouts automatically.
iWesabe wires MyFatoorah into Odoo through the Odoo Payment Provider module, supporting all four MyFatoorah integration paths — the recommended Embedded Payment for in-page card capture, Hosted Payment Page for full redirect flows, Invoicing/SendIT for sales-team-issued payment requests, and Direct Payment for PCI-certified merchants. The Embedded Payment path is the most common choice for Odoo Website and eCommerce stores: the shopper enters card details on the Odoo checkout, MyFatoorah's iframe handles tokenisation and OTP/3-D Secure 2 verification, and the result is posted to the Odoo Payment Provider via a signed webhook. Card data stays on MyFatoorah's PCI-DSS Level 1 environment, keeping the merchant's PCI scope minimal.
Once MyFatoorah 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 in KSA. Refunds — full or partial — are initiated from the Odoo Sales order or POS session and post-back to MyFatoorah's refund API, with a corresponding credit note in Odoo Accounting carrying the ZATCA reference. The MyFatoorah dashboard provides settlement reports per country, and Odoo Accounting reconciles each settlement line against the originating Sales orders automatically.
A Riyadh-based wellness marketplace running an Odoo eCommerce platform with 60+ clinic suppliers moved from a standard payment gateway to MyFatoorah after struggling to split each customer payment between the platform commission and the supplier payout manually. After iWesabe wired MyFatoorah's multi-vendor feature into Odoo Payment Provider, every customer payment now splits automatically — platform fee to the marketplace's KSA account, net payout to the supplier's bank — with the corresponding journal entries posting to Odoo Accounting on settlement.
What the MyFatoorah–Odoo Connector Delivers
8 GCC + MENA Markets on One Integration
A single MyFatoorah merchant configuration captures payments across Saudi Arabia, Kuwait, the UAE, Bahrain, Qatar, Oman, Egypt, and Jordan — each with the right local method exposed. The Odoo Payment Provider module routes each transaction to MyFatoorah's country-appropriate portal automatically, so Mada appears for KSA shoppers, KNET for Kuwaitis, BENEFIT for Bahrainis.
Invoice Links & SendIT
MyFatoorah's Invoice product (SendIT) lets the sales team or finance team issue a payment link by email, SMS, or WhatsApp directly from the Odoo Sales order or invoice. The customer pays through MyFatoorah's hosted page, the payment confirms back to Odoo via webhook, and the Sales order or Accounting invoice updates in real time — ideal for B2B sales where the customer is offline at quote time.
All GCC Methods in One Checkout
Mada, KNET, BENEFIT, Visa, Mastercard, American Express, Apple Pay, Google Pay, STC Pay, Tabby, and Tamara all appear on the Odoo checkout once MyFatoorah is configured. No per-method plugin, no per-country acquirer contract — MyFatoorah surfaces each method to the right shopper based on detected country.
Embedded · Hosted · Invoicing · Direct
Pick the MyFatoorah integration path that fits each Odoo workflow: Embedded Payment for in-page collection on Odoo Website and eCommerce, Hosted Payment Page for full redirect, Invoicing/SendIT for sales-team-issued payment links, and Direct Payment for merchants holding PCI certification. iWesabe selects the right combination and wires it through Odoo Payment Provider.
Recurring Billing & Tokenisation
MyFatoorah's 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.
Multi-Vendor Payment Splitting
MyFatoorah's Suppliers feature lets a marketplace or multi-merchant operator split each customer payment automatically across platform commission and supplier payout. The split is configured per transaction and the corresponding journal entries post to Odoo Accounting on settlement — eliminating the manual reconciliation required with single-merchant gateways.
MyFatoorah — GCC-Wide, Regulator-Aligned, KSA-Localised
- Country-specific regulated entities — sa.myfatoorah.com for Saudi Arabia under SAMA-aligned arrangements; CBK supervision for the Kuwait HQ — funds settled to the merchant's local bank account in the appropriate currency
- Native acceptance of Mada, Apple Pay, Google Pay, and STC Pay for KSA shoppers, plus KNET (Kuwait), BENEFIT (Bahrain), and BNPL (Tabby, Tamara) for cross-border merchants
- ZATCA Phase-2 e-invoice clearance for B2B and simplified e-invoice reporting for B2C run inside Odoo Accounting on every MyFatoorah transaction in KSA
- Multi-vendor payment splitting native — marketplaces and platforms split each payment between platform fee and supplier payout automatically, with corresponding Odoo Accounting journals
- PCI-DSS Level 1 compliance keeps card data off the Odoo server — minimising the merchant's PCI scope to a self-assessment questionnaire in the typical hosted/embedded flow
Supported Markets
Saudi Arabia
SAR • ZATCA compliant
United Arab Emirates
AED
Bahrain
BHD
+ Kuwait, Oman, Qatar & more
Why GCC Merchants Pick MyFatoorah for Their Odoo Stack
One contract, eight GCC markets
Mada, KNET, BENEFIT, Apple Pay, Google Pay, STC Pay, Visa, Mastercard, Amex, Tabby, and Tamara — all under a single MyFatoorah agreement and a single Odoo Payment Provider configuration. No per-country acquirer relationships.
Invoice-led commerce that fits B2B
SendIT and Invoice Links plug into Odoo Sales orders and Odoo Accounting invoices directly. Finance issues a payment link from the quote or invoice; the customer pays; the Odoo record updates automatically — purpose-built for the way Gulf B2B sales actually happen.
Multi-vendor without custom code
MyFatoorah's Suppliers feature splits each customer payment between platform fee and supplier payout automatically. Marketplace operators running on Odoo eCommerce skip the months of custom development typically required to wire this into a vanilla gateway.
Subscriptions native, no add-on billing platform
MyFatoorah's tokenisation API wires into Odoo Subscriptions through the Odoo Payment Provider. Membership clubs, SaaS products, and auto-renewing services run their renewal cycles inside Odoo with no external billing tool.
Minimal PCI scope on the Odoo side
The Embedded Payment and Hosted Checkout paths keep card data on MyFatoorah's PCI-DSS Level 1 environment. Your Odoo server never sees a PAN, which limits the merchant's compliance burden and reduces audit overhead.
Full ZATCA flow inside Odoo Accounting
Every MyFatoorah 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.
MyFatoorah Integration Steps with iWesabe
Onboard with MyFatoorah — iWesabe coordinates merchant onboarding, KYC, and method activation per country (Mada, Apple Pay, STC Pay in KSA; KNET in Kuwait; BENEFIT in Bahrain; etc.)
Configure Odoo Payment Provider — install and wire the MyFatoorah provider in Odoo, enter API keys, and define SAR (or multi-country) currency mapping
Test in sandbox — run authorisations, 3-D Secure 2 / OTP challenges, captures, refunds, recurring billing, and multi-vendor splits against MyFatoorah's demo 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, ZATCA invoice generation, and supplier payouts
GCC Sectors That Pick MyFatoorah with Odoo
Why iWesabe Is the Right MyFatoorah-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 MyFatoorah-on-Odoo integrations spanning Mada, KNET, BENEFIT, Apple Pay, recurring billing, and multi-vendor splitting
- End-to-end wiring — Odoo Payment Provider, ZATCA Phase-2 invoicing, webhook signing, supplier payout journals, and Odoo Accounting reconciliation set up as a single workflow
- Direct working relationship with MyFatoorah's merchant onboarding and technical teams to accelerate KYC, per-country method activation, and go-live timing
- Arabic and English support for the merchant operations team and the finance team — every channel staffed for KSA business hours
iWesabe has wired MyFatoorah into Odoo for e-commerce retailers, healthcare networks, schools, marketplaces, and professional-service firms across the GCC. Every MyFatoorah-on-Odoo integration includes a 30-day post-launch review covering settlement reconciliation, supplier payouts, recurring billing, refund handling, and ZATCA invoice flow — finance signs off before iWesabe steps back.
MyFatoorah-on-Odoo Questions from GCC Merchants
MyFatoorah operates in 8 markets — Saudi Arabia, Kuwait, the United Arab Emirates, Bahrain, Qatar, Oman, Egypt, and Jordan — with country-specific portals (sa.myfatoorah.com for KSA, ae.myfatoorah.com for the UAE, qa.myfatoorah.com for Qatar, eg.myfatoorah.com for Egypt, and portal.myfatoorah.com for Kuwait/Bahrain/Jordan/Oman). A single merchant account covers all 8 markets with country-appropriate methods exposed automatically.
MyFatoorah supports Mada (KSA), KNET (Kuwait), BENEFIT (Bahrain), Visa, Mastercard, American Express, Apple Pay, Google Pay, STC Pay, Tabby, and Tamara through a single integration. The methods relevant to each market appear automatically on Odoo Website, eCommerce, POS, and Subscriptions checkouts once MyFatoorah is configured.
MyFatoorah's Suppliers feature lets a marketplace operator split each customer payment automatically between platform commission and supplier payout. The split is defined per transaction (fixed amount or percentage), MyFatoorah handles the disbursement to each supplier's bank, and Odoo Accounting receives the corresponding journal entries for platform revenue and supplier payable on settlement — eliminating manual reconciliation.
Yes. MyFatoorah's tokenisation API wires into Odoo Subscriptions through the Odoo Payment Provider module. Each renewal cycle bills automatically against the stored MyFatoorah 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 MyFatoorah 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.
SendIT is MyFatoorah's invoice-link product — the sales or finance team issues a branded payment link from the Odoo Sales order or invoice, delivered by email, SMS, or WhatsApp. The customer pays through MyFatoorah's hosted page, the payment confirms back to Odoo via webhook, and the Sales order or Accounting invoice updates automatically. Ideal for B2B sales where the customer is offline at quote time.
MyFatoorah is the regulated payment service provider that processes transactions and settles funds to your bank account across the 8 supported markets. iWesabe is the Odoo Gold Partner that wires MyFatoorah into the Odoo Payment Provider, configures the ZATCA invoice trigger, sets up tokenisation for Odoo Subscriptions, builds the multi-vendor splitting journals in Odoo Accounting, and trains your finance and operations teams.
Explore More Solutions
Discover our full suite of industry-leading ERP tools built for every business sector.
PayPal 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.
ExploreEducation ERP & School Management
Manage students, fees, attendance, grades, and staff in one unified platform — reduce administrative burden, improve parent engagement, and run a more efficient institution.
ExploreReady to Add MyFatoorah to Your Odoo Checkout?
Talk to iWesabe about wiring MyFatoorah into Odoo Website, eCommerce, POS, and Subscriptions — with Mada, KNET, BENEFIT, Apple Pay, SendIT invoice links, multi-vendor splitting, ZATCA invoicing, and full Odoo Accounting reconciliation from day one.