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.
现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。
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.
在 ecosire.com 上购买许可证并从您的帐户仪表板下载 Network International (N-Genius) Gateway for Odoo 模块 ZIP。
将 ZIP 解压到服务器上的 Odoo 自定义插件文件夹中(或通过“应用程序”>“从 Odoo.sh / runbot 上的文件安装”上传)。
激活开发者模式,打开应用程序,单击更新应用程序列表,搜索 Network International (N-Genius) Gateway for Odoo,然后按安装。
打开新菜单,粘贴您的 ECOSIRE 许可证密钥,连接任何外部凭据(Shopify、Amazon、Stripe 等),然后保存。
运行内置连接测试,同步前 10 条记录,并安排定期 cron。如果出现任何问题,请联系支持人员。
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | 奥杜本机 |
|---|---|---|---|---|
| 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.