A build-to-order Odoo payment provider that connects your storefront and invoices to Network International's N-Genius gateway for UAE card acquiring. ECOSIRE builds, installs, and supports it — no instant download. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $249.00 USD; request a quote for a scoped proposal.

A build-to-order Odoo payment provider that connects your storefront and invoices to Network International's N-Genius gateway for UAE card acquiring. ECOSIRE builds, installs, and supports it — no instant download.
Keine Zahlung jetzt. Dies sendet eine Angebotsanfrage an unser Team – wir melden uns per E-Mail mit Preisen und nächsten Schritten.
If you run a UAE business acquiring through Network International, Odoo out of the box has no native N-Genius payment provider. You are left funnelling customers to a payment link, reconciling settlements by hand against your merchant portal, or paying an aggregator markup on top of the acquiring rate Network already gives you. Odoo's payment framework ships with Stripe, Adyen, Razorpay and a handful of others, but the UAE's dominant domestic acquirer is not one of them — so website_sale checkout, sales-order payment, and the customer invoice portal all lose the ability to take a card the moment N-Genius is your processor.
New `payment.provider` record with a dedicated `code` so N-Genius renders natively on `website_sale` checkout, the `/my` portal, and Sales/Invoicing payment forms
Hosted redirect flow via the N-Genius Orders API (`/transactions/outlets/{outletRef}/orders`) with `_get_specific_rendering_values()` returning the gateway payment URL
Embedded iframe (Hosted Session) option that keeps the shopper on your Odoo domain instead of redirecting off-site
OAuth2 client-credentials token exchange with the API key stored on the provider record, cached and auto-refreshed — never hard-coded in source
UAT/production toggle as a provider field (API base + outlet reference) so environment switches need no code change
Cards, mada, and Apple Pay support driven by the gateway's payment-method configuration
ECOSIRE builds a first-class N-Genius payment provider that plugs directly into Odoo's standard payment architecture. We add a new payment.provider record with its own code, so N-Genius appears alongside every other method on website_sale checkout, the /my customer portal, and any Sales or Invoicing flow that renders the payment form. Under the hood the module implements the provider's _get_specific_rendering_values() and transaction feedback handlers, calls the N-Genius /transactions/outlets/{outletRef}/orders API for order creation, and supports both the hosted redirect and the embedded iframe (Hosted Session) so you choose between sending the shopper to Network's page or keeping them on your domain. OAuth client-credential tokens, outlet references, and the API base (UAT vs production) are stored on the provider record and never hard-coded — switch environments by changing a field, not the source.
The technical core is honest, PCI-conscious Odoo engineering: models/payment_provider.py and models/payment_transaction.py extend the base classes with @api.depends compute fields for state, a signed webhook controller for asynchronous notifications, and idempotent reconciliation so a settlement callback that arrives twice does not double-confirm an invoice. We wire 3DS2 / SCA into the flow so strong customer authentication is handled by N-Genius rather than bolted on, and we support Cards, mada, and Apple Pay through the gateway's payment-method configuration. AED is treated as the base transaction currency with multi-currency capture where your outlets support it. Access is governed by ir.model.access.csv plus record rules so credentials and raw transaction payloads are visible only to accounting/admin, and every gateway exchange is logged for audit. Views are delivered as standard XML/OWL, and where you need a branded settlement or reconciliation summary we add a QWeb report.
Because Network International's exact API contract, your outlet structure, mada/Apple Pay enablement, and whether you want hosted-redirect or iframe differ per merchant, this is a build-to-order engagement, not a shrink-wrapped download. We start from a scoping call, confirm scope in writing, then build against your UAT outlet credentials on a staging database. You receive the installable module source for your exact Odoo version (17.0, 18.0 or 19.0 — Community or Enterprise), UAT on staging, a rollback plan, and a defined post-go-live support window before we hand over the git repository. Typical delivery is 2-4 weeks from confirmed scope.
An online retailer or service business already acquiring through Network International who wants card, mada, and Apple Pay payments captured directly inside Odoo checkout and the invoice portal, at their negotiated acquiring rate rather than an aggregator markup.
Owns AED reconciliation and needs settlement callbacks to post cleanly against sales orders and invoices, with idempotent handling, an audit trail, and role-restricted access to credentials and raw gateway payloads.
Responsible for the Odoo instance and wants a maintainable provider that follows the standard `payment` framework, toggles UAT-to-production by field, and ships with source, docs, and a git repo rather than an opaque encrypted blob.
Runs `website_sale` and cares about checkout conversion — wants the embedded iframe to keep shoppers on-domain, 3DS2 handled smoothly, and failed payments surfaced instead of silently dropped.
Kaufen Sie die Lizenz auf ecosire.com und laden Sie die ZIP-Datei des Network International (N-Genius) Gateway for Odoo-Moduls von Ihrem Konto-Dashboard herunter.
Extrahieren Sie die ZIP-Datei in Ihren Odoo-Ordner für benutzerdefinierte Add-ons auf dem Server (oder laden Sie sie über „Apps“ > „Aus Datei installieren“ auf Odoo.sh/Runbot hoch).
Aktivieren Sie den Entwicklermodus, öffnen Sie „Apps“, klicken Sie auf „Apps-Liste aktualisieren“, suchen Sie nach „Network International (N-Genius) Gateway for Odoo“ und klicken Sie auf „Installieren“.
Öffnen Sie das neue Menü, fügen Sie Ihren ECOSIRE-Lizenzschlüssel ein, verbinden Sie alle externen Anmeldeinformationen (Shopify, Amazon, Stripe usw.) und speichern Sie.
Führen Sie den integrierten Verbindungstest aus, synchronisieren Sie Ihre ersten 10 Datensätze und planen Sie den wiederkehrenden Cron. Wenden Sie sich an den Support, wenn etwas fehlschlägt.
| Kriterium | ECOSIRE | Benutzerdefinierter Build | Konkurrent | Odoo Native |
|---|---|---|---|---|
| N-Genius integration depth | Native `payment.provider` on checkout, portal & invoicing | Depends entirely on your developer's grasp of the `payment` framework | Often a thin redirect wrapper, portal/invoicing gaps | |
| Checkout options | Hosted redirect + embedded iframe, your choice | Whichever one you build; second flow is extra work | Usually hosted redirect only | |
| 3DS2 / SCA & payment methods | 3DS2 via gateway; Cards, mada, Apple Pay configured | Must be researched and wired per method | Cards typically; mada/Apple Pay hit or miss | |
| Reconciliation & webhooks | Signed, idempotent webhook posts to SO & invoice | Idempotency often missed — double-confirm risk | Basic status update, weak audit trail | |
| Odoo version & edition | Built for your 17/18/19, Community or Enterprise | Tied to whatever your dev targets | Frequently lags new Odoo releases | |
| Source & lock-in | Full source + git repo handover, no lock-in | You own it, but you also own all the risk | Often obfuscated/encrypted, vendor-locked | |
| Delivery & support | 2-4 wks, UAT on staging, post-go-live window | Timeline and support depend on your resourcing | Instant download, best-effort forum support | |
| AED & multi-currency | AED base with multi-currency capture where supported | Must be handled explicitly in your build | Single-currency assumptions common |
No. This is a build-to-order engagement, not an existing marketplace download. ECOSIRE builds the N-Genius provider against your specific outlet configuration, tests it on staging, installs it, and supports it. You receive the full source and git repository at handover.
Typically 2-4 weeks from confirmed scope. After the scoping call we agree the exact requirements (hosted vs iframe, mada/Apple Pay, Community vs Enterprise, your outlet structure) in writing, then build against your UAT credentials on a staging database before go-live.
Odoo 17.0, 18.0, and 19.0, on both Community and Enterprise. The provider is built on the standard `payment` framework, so it works with `website_sale` checkout, the customer portal, and Sales/Invoicing payment flows in either edition.
A signed webhook controller receives N-Genius outcome notifications and updates the linked `payment.transaction` idempotently — a callback that arrives twice will not double-confirm an order or invoice. On success the module reconciles against the Sales Order and validates the customer invoice, with full audit logging.
Yes. Strong customer authentication (3DS2 / SCA) is delegated to N-Genius so it is enforced by the acquirer. Cards, mada, and Apple Pay are supported through the gateway's payment-method configuration, subject to what your Network International outlet has enabled.
Every engagement includes a defined post-go-live support window for defect fixes and configuration help. Because you receive the source and git repository, you are never locked in — and we offer ongoing maintenance and version-upgrade support (for example moving from Odoo 17 to 18/19) as a separate arrangement.
OAuth API keys, outlet references, and the environment base URL live on the `payment.provider` record, not in source code, and switching UAT to production is a field change. Access is restricted via `ir.model.access.csv` and record rules so only accounting/admin roles can view credentials or raw gateway payloads.
A build-to-order Odoo payment provider that connects your storefront and invoices to Network International's N-Genius gateway for UAE card acquiring. ECOSIRE builds, installs, and supports it — no instant download.