Skip to main content
Product details are displayed in English. Translations coming soon.
PayTabs Payment Gateway for Odoo (MENA) — Build-to-order Odoo 17/18/19 PayTabs gateway: on-page tokenized card & local-method — 1/1مثالی پیش منظر

Build-to-order Odoo 17/18/19 PayTabs gateway:

on-page tokenized card & local-method checkout across 7 MENA countries.

PayTabs Payment Gateway for Odoo (MENA) کیا ہے؟

Build-to-order Odoo 17/18/19 PayTabs gateway: on-page tokenized card & local-method checkout across 7 MENA countries. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

اہم خصوصیات

On-site tokenized card capture rendered inside Odoo checkout via PayTabs's PCI-scoped fields — no redirect to a hosted page, card data never stored in Odoo
mada (Saudi Arabia) and KNET (Kuwait) local-scheme acceptance routed through your PayTabs profiles
Apple Pay and STC Pay wallet checkout wired into the Website eCommerce flow
Registered as a native Odoo payment.provider — appears in Website checkout, Sales/Invoicing Pay-Now links, customer portal, and Subscriptions
Multi-currency MENA support: each PayTabs profile ID mapped to the correct Odoo currency and account.journal (e.g. SAR, AED, KWD, EGP, OMR, JOD)
Server-to-server IPN/webhook controller with signature validation that reconciles transactions even if the shopper drops off before redirect
Full refund and partial refund issued from the Odoo payment.transaction or the linked invoice via PayTabs's refund API
Card tokenization/save-card support so returning customers and subscription renewals charge without re-entering details
Sandbox vs production toggle on the provider record for safe UAT before go-live
Least-privilege security: ir.model.access.csv + record rules so only finance/admin roles read PayTabs API keys and profile IDs
Transaction status pushed through Odoo's standard state machine (_set_done / _set_pending / _set_error) so orders and invoices stay accurate
Automated action / server action that flags mismatched or stuck transactions for manual review
3-D Secure / OTP challenge flow handled inline, with success and failure returned to the correct Odoo transaction state
Configurable per-country / per-currency enablement so you can switch on markets as you expand
Optional XML-RPC/JSON-RPC exposure so external systems can read payment status from Odoo without direct DB access

آرڈر پر تیار، مکمل طور پر آپ کے لیے

خود سیٹ اپ کی ضرورت نہیں — ایک کام کرنے والی ایپ جو ECOSIRE بناتا، انسٹال اور سپورٹ کرتا ہے۔

  1. 1

    آپ آرڈر دیتے ہیں

    ایک بار کی تعمیر کی قیمت سے آغاز کریں۔ آغاز پر ہم آپ کے ساتھ مل کر دائرہ کار طے کرتے ہیں۔

  2. 2

    ہم بناتے اور انسٹال کرتے ہیں

    ECOSIRE اسے آپ کے Odoo پر بناتا، ترتیب دیتا اور انسٹال کرتا ہے۔

  3. 3

    لائیو + معاونت

    آپ تقریباً ایک کاروباری ہفتے میں لائیو ہو جاتے ہیں، گو لائیو کے بعد دو ہفتوں کی معاونت کے ساتھ۔ ہمارے فراہم کردہ کوڈ کی خرابیاں مفت درست کی جاتی ہیں۔

تکنیکی تفصیلات

Odoo ہم آہنگی
Odoo 17, Odoo 18, Odoo 19
ایڈیشنز
Enterprise اور Community
لائسنس
لائسنس کی تصدیق درکار ہے
Python کی ضرورت
Python 3.10+
ڈیٹابیس
PostgreSQL 12+

اس مصنوع کے بارے میں

This is a build-to-order Odoo payment provider module that ECOSIRE designs, develops, installs, and supports for your specific environment — it is not an instant apps.odoo.com download. After purchase we scope your PayTabs profiles, currencies, and target countries, then deliver a production-ready module for Odoo 17, 18, or 19 (Community or Enterprise) within a typical one working week lead time.

The module registers PayTabs as a first-class payment.provider in Odoo, so it appears natively in Website eCommerce checkout, the Sales/Invoicing "Pay Now" links, the customer portal, and Subscriptions. Instead of bouncing shoppers to a hosted page, we integrate PayTabs on-site card capture so the card form renders inside your Odoo checkout and returns a reusable token — card PAN and CVV are collected by PayTabs's PCI-scoped iframe/fields and never touch your Odoo database, keeping your PCI-DSS scope minimal (SAQ A style) while preserving your branded, single-page flow.

Beyond raw cards, we wire the local rails your MENA customers actually reach for: mada in Saudi Arabia, KNET in Kuwait, Apple Pay, and STC Pay, all routed through your PayTabs merchant account across its seven supported markets (Saudi Arabia, UAE, Egypt, Oman, Jordan, Iraq, and the wider GCC footprint your profile covers). Multi-currency is handled by mapping each PayTabs profile ID to the right Odoo currency and journal, so an AED cart and an SAR cart settle correctly and reconcile against the matching account.journal.

Reliability is built on PayTabs's server-to-server IPN/webhook. We expose a secured controller route in Odoo that validates the signature, matches the transaction reference back to the originating payment.transaction, and moves it through Odoo's standard _set_done / _set_pending / _set_error state machine — so an order confirms even if the shopper closes the browser before the redirect completes. Refunds and partial refunds are issued directly from the Odoo transaction or the related invoice via PayTabs's refund API, keeping accounting and the payment provider in sync without logging into a separate dashboard.

Everything ships as a clean, upgrade-safe Odoo addon: a proper __manifest__.py, models extending payment.provider and payment.transaction, ir.model.access.csv plus record rules for least-privilege access to credentials, backend and website QWeb/OWL views for the checkout widget, and server-action/automated-action hooks for reconciliation alerts. You get the full source — no obfuscation, no per-transaction lock-in — so your team (or ECOSIRE on a support retainer) can maintain it across future Odoo upgrades.

What you get

  • Complete, upgrade-safe Odoo addon source for your target version (17, 18, or 19; Community or Enterprise) with a documented __manifest__.py and dependency list
  • Configured payment.provider record(s) mapping your live and sandbox PayTabs profile IDs, server keys, and currencies to the correct Odoo journals
  • Secured webhook/IPN controller route deployed and tested end-to-end against your PayTabs account
  • Security layer: ir.model.access.csv and record rules restricting credential visibility to finance/admin roles
  • Admin & finance runbook: how to configure profiles, run refunds, read reconciliation logs, and switch sandbox↔production
  • UAT sign-off in sandbox plus a supervised production go-live with a real low-value test transaction and refund
  • A 1-hour live training session for your team (recorded) covering checkout, refunds, and reconciliation
  • A defined post-launch support and warranty window for bug fixes and Odoo point-release compatibility

Who this is for

MENA eCommerce operations lead

Runs an Odoo Website store selling across Saudi Arabia, the UAE and beyond, and needs one PayTabs integration that accepts mada, KNET, Apple Pay and cards without sending shoppers off-site — while keeping order confirmation reliable.

Finance / accounting manager

Wants payments, refunds and multi-currency settlement to reconcile automatically against the right Odoo journals, and to issue full or partial refunds from the invoice instead of logging into a separate PayTabs dashboard.

Odoo project owner / IT lead

Needs a clean, source-available, upgrade-safe addon with proper security rules and webhook handling that their team can maintain across Odoo 17/18/19 upgrades, rather than a black-box connector with per-transaction lock-in.

How PayTabs Payment Gateway for Odoo (MENA) Compares

CriterionECOSIRECustom BuildCompetitorOdoo نیٹو
On-site tokenized card capture (no redirect)Yes — PayTabs fields embedded in your Odoo checkout, token stored, single-page branded flowPossible but you build and PCI-scope the iframe integration yourselfOften redirect/hosted-page only; on-site capture varies by add-onNot included
mada, KNET, Apple Pay, STC Pay local methodsYes — enabled per country via your PayTabs profilesOnly if you implement each scheme against the APIPartial supportNot included
IPN/webhook reconciliation (confirms on drop-off)Yes — signed controller route ties callbacks to payment.transactionYou must build and secure the webhook handlerPartial supportNot included
Refund & partial refund from inside OdooYes — issued from the transaction or invoice via PayTabs refund APIRequires custom API wiring to the refund endpointPartial supportNot included
Multi-currency MENA profile-to-journal mappingYes — each profile mapped to the right currency and account.journalYou design the mapping and journals yourselfPartial supportNot included
Full source, upgrade-safe across Odoo 17/18/19Yes — clean addon, ir.model.access.csv + record rules, no lock-inYou own it but also own all maintenance from scratchSource often obfuscated or license-lockedNot included
Least-privilege access to API credentialsYes — record rules restrict key visibility to finance/adminDepends entirely on your implementation disciplinePartial supportNot included
Built, installed & supported for your exact environmentYes — scoped build, supervised go-live, defined support windowYour internal team's time and riskNot includedNot included

Frequently Asked Questions about PayTabs Payment Gateway

How long until the PayTabs module is live, and what happens after I buy?

This is a build-to-order module, not an instant download. After purchase we hold a short scoping call to confirm your Odoo version (17/18/19), edition, target countries, PayTabs profiles and currencies. We then build, test in sandbox, and deliver a production-ready addon within a typical one working week lead time depending on how many local methods and currencies you need. Go-live includes a supervised real test transaction and refund before we hand over.

What support and updates do I get after go-live?

Every build includes a defined post-launch support and warranty window covering bug fixes and compatibility with Odoo point releases on your version. You receive the full source code, so your team can maintain it, and ECOSIRE offers an optional ongoing support retainer for Odoo major-version upgrades (e.g. 18→19), new PayTabs methods, or additional country/currency rollouts.

Does card data touch my Odoo server, and what about PCI compliance?

No. Card PAN and CVV are captured by PayTabs's PCI-scoped fields/iframe and exchanged for a token — the sensitive data never lands in your Odoo database. This on-site tokenized approach keeps your checkout branded and single-page while holding your PCI-DSS scope to the minimal SAQ-A tier. Only the transaction reference and token metadata are stored on the payment.transaction record.

Which countries, currencies and local payment methods are supported?

The module works with your PayTabs merchant account across its seven MENA markets (including Saudi Arabia, UAE, Egypt, Oman, Jordan, Iraq and the surrounding GCC coverage on your profile). It supports mada, KNET, Apple Pay, STC Pay and international/local cards, and maps each PayTabs profile to the correct Odoo currency and journal for multi-currency settlement. We enable methods per the countries you actually sell into.

Will orders still confirm if a customer closes the browser after paying?

Yes. We rely on PayTabs's server-to-server IPN/webhook, not just the browser redirect. A secured Odoo controller validates the callback signature, matches it to the originating payment.transaction, and drives Odoo's standard state machine (_set_done / _set_pending / _set_error) — so a successful payment confirms the order and invoice even when the shopper drops off before returning to your site.

Does it work with Odoo Community, or only Enterprise?

Both. The module registers PayTabs as a standard payment.provider, which exists in Odoo Community and Enterprise for versions 17, 18 and 19. We tailor the build to your exact edition and version at scoping time; Enterprise-only touchpoints (like certain Subscriptions or accounting automations) are wired only when your edition includes them.

آرڈر پر تیار
Payroll Advanced Features for Odoo
Odoo

Payroll Advanced Features for Odoo

A build-to-order module that adds advanced payroll capabilities to Odoo Community payslips, salary rules, and reporting. ECOSIRE scopes, builds, installs, and supports it for your organization.

From $999.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
آرڈر پر تیار
PayU India Payment Gateway for Odoo
Odoo

PayU India Payment Gateway for Odoo

Accept UPI, cards, netbanking, and EMI via PayU on your Indian Odoo checkout — built, installed, and supported by ECOSIRE.

From $999.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
قیمت کا تخمینہ طلب کریں

PayTabs Payment Gateway

Build-to-order Odoo 17/18/19 PayTabs gateway: on-page tokenized card & local-method checkout across 7 MENA countries.

  • On-site tokenized card capture rendered inside Odoo checkout via PayTabs's PCI-scoped fields — no redirect to a hosted page, card data never stored in Odoo
  • mada (Saudi Arabia) and KNET (Kuwait) local-scheme acceptance routed through your PayTabs profiles
  • Apple Pay and STC Pay wallet checkout wired into the Website eCommerce flow
  • Registered as a native Odoo payment.provider — appears in Website checkout, Sales/Invoicing Pay-Now links, customer portal, and Subscriptions

قیمت کا تخمینہ طلب کریں

ہمیں PayTabs Payment Gateway کے لیے اپنی ضروریات بتائیں اور ہم آپ کو قیمتیں، لائسنس کے اختیارات اور ایک مخصوص تجویز بھیجیں گے — عام طور پر ایک کاروباری دن میں۔

ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔