A build-to-order Odoo connector that streams sales orders to Signifyd's decisioning API, auto-holds flagged orders, and reconciles guaranteed chargeback reimbursements back into Odoo. ECOSIRE scopes, builds, installs, and supports it — no instant download. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $399.00 USD; request a quote for a scoped proposal.

A build-to-order Odoo connector that streams sales orders to Signifyd's decisioning API, auto-holds flagged orders, and reconciles guaranteed chargeback reimbursements back into Odoo. ECOSIRE scopes, builds, installs, and supports it — no instant download.
Sem pagamento agora. Isto envia um pedido de orçamento à nossa equipe — responderemos por e-mail com preços e próximos passos.
Mid-market merchants running fraud-prone card volume face a brutal tradeoff: manual review teams that slow fulfillment and reject good customers, or loose acceptance rules that bleed money to chargebacks. Odoo's core sale and account modules have no fraud-decisioning layer at all — an order lands in draft/sale state with nothing to tell you whether the cardholder is legitimate, and by the time a charge.dispute/chargeback arrives weeks later, the goods have shipped and the funds are clawed back. Native Odoo simply has no concept of a guaranteed decision or a reimbursement claim, so most teams bolt on spreadsheets and email threads that never reconcile against the ledger.
Sales-order-to-Signifyd `case creation` payload builder covering buyer identity, billing/shipping mismatch, line items, device fingerprint, and payment method
Decision write-back (`APPROVE`/`DECLINE`/`HOLD` + guarantee disposition and risk score) onto custom fields via `models.Model` with `@api.depends` computes
Auto-hold on flagged orders enforced by a `sale.order` state guard so warehouse users cannot validate the delivery
HMAC-signature-verified webhook `http.Controller` route for asynchronous `guarantee/completion`, `case/rescore`, and reversal events (no polling)
Configurable trigger engine: order confirmation, payment-acquirer callback, or `automated action` / server action on `sale.order`
Chargeback reimbursement workflow modeling each dispute as a claim linked to the originating `account.move`, with Signifyd claim-status tracking
We build a dedicated connector that wires Odoo directly into Signifyd's Decision and Guarantee APIs. On a configurable trigger — order confirmation, a payment-acquirer callback, or an automated action on sale.order — the module assembles a Signifyd case creation payload (buyer identity, billing/shipping mismatch signals, line items, device/session fingerprint, payment method) and posts it over authenticated HTTPS. The decision (APPROVE / DECLINE / HOLD with the guarantee disposition) is written back onto custom fields via models.Model with compute/@api.depends helpers, and a flagged order is automatically parked using a state guard so warehouse users cannot deliver it. A hardened webhook controller (an Odoo http.Controller route, HMAC-signature verified) ingests asynchronous guarantee/completion and case/rescore events so late decisions and reversals sync without polling.
Technically the app ships as a proper Odoo addon: __manifest__.py declaring dependencies on sale, account, and payment; new models plus extensions to sale.order and account.move; access rules in ir.model.access.csv and record rules scoping Signifyd data by company for multi-company installs; XML/OWL views surfacing the decision, score, and case link on the order form with a smart button; a QWeb-driven audit view of every case and its raw request/response for disputes; and a stored, encrypted API credential in res.config.settings. The chargeback workflow models each dispute as a reimbursement claim linked to the originating account.move, tracks its Signifyd claim status, and posts the guaranteed recovery so finance can reconcile it — closing the loop native Odoo leaves wide open. It targets Odoo 17.0, 18.0, and 19.0 (Community and Enterprise; Enterprise studio/automation hooks used where available, with Community-safe fallbacks).
Because this is build-to-order, you are not downloading a pre-baked app. After a short scoping call we confirm your Signifyd account tier, trigger points, payment acquirers, and multi-company/multi-currency needs, then build the version pinned to your exact Odoo release. Typical delivery is 2-4 weeks from confirmed scope. You get UAT on a staging database, a rollback plan, a training session, a post-go-live support window, and the full git repository handed over so the code is yours.
Runs high card volume and wants guaranteed fraud decisions inside Odoo so orders auto-hold or release without a manual review queue slowing fulfillment.
Needs every dispute and its Signifyd reimbursement reconciled against the `account.move` ledger, with an auditable request/response trail for representment evidence.
Wants configurable trigger points, guarantee coverage tracked per order, and confidence that flagged orders cannot ship before Signifyd clears them.
Owns the multi-company Odoo instance and wants a version-pinned, security-scoped addon with encrypted credentials and a clean git handover rather than a fragile in-house script.
Compre a licença em ecosire.com e baixe o ZIP do módulo Signifyd Chargeback Guarantee Connector for Odoo no painel da sua conta.
Extraia o ZIP em sua pasta de complementos personalizados do Odoo no servidor (ou faça upload via Aplicativos > Instalar do arquivo em Odoo.sh/runbot).
Ative o modo de desenvolvedor, abra Aplicativos, clique em Atualizar lista de aplicativos, procure por Signifyd Chargeback Guarantee Connector for Odoo e pressione Instalar.
Abra o novo menu, cole sua chave de licença ECOSIRE, conecte quaisquer credenciais externas (Shopify, Amazon, Stripe, etc.) e salve.
Execute o teste de conexão integrado, sincronize seus primeiros 10 registros e agende o cron recorrente. Entre em contato com o suporte se algo falhar.
| Critério | ECOSIRE | Construção personalizada | Concorrente | Odoo nativo |
|---|---|---|---|---|
| Fraud decisioning | Signifyd APPROVE/DECLINE/HOLD written onto the order automatically | Whatever your team codes and maintains | Often score-only, no guarantee sync | |
| Chargeback guarantee reconciliation | Claims linked to `account.move`, recoveries posted to ledger | Rarely built to reconcile with finance | Usually not modeled in Odoo | |
| Auto-hold on flagged orders | State guard blocks delivery until cleared | Possible but hand-rolled and brittle | Inconsistent or missing | |
| Odoo version fit | Pinned build for your 17/18/19, Community or Enterprise | Depends on your developer | Often lags new releases | |
| Security scoping | Record rules, `ir.model.access.csv`, encrypted keys | Varies by author | Generic, rarely multi-company | |
| Webhook decision sync | HMAC-verified route, no polling | Extra effort to build securely | Sometimes polling-only | |
| Ownership | Full git repo handover, code is yours | You own it but carry all the risk | Vendor-locked, no source | |
| Support | Post-go-live window + optional upgrades | Only your internal team | Tier-limited ticket queue |
This is build-to-order, not an instant download. After a scoping call to confirm your Signifyd tier, trigger points, acquirers, and Odoo version, typical delivery is 2-4 weeks from confirmed scope, including UAT on staging before go-live.
Yes. Signifyd is a separate paid service with its own contract and guarantee terms. We connect your existing Signifyd account (sandbox and production API keys) to Odoo; we do not resell Signifyd coverage.
We build for Odoo 17.0, 18.0, or 19.0, Community or Enterprise. Each engagement is pinned to your exact release; Enterprise automation hooks are used where available with Community-safe fallbacks.
A flagged or HOLD decision auto-parks the `sale.order` via a state guard so it cannot be delivered until Signifyd clears it. When a later approve/reject webhook arrives, the order updates automatically and the team is notified.
Each dispute is modeled as a reimbursement claim linked to the originating `account.move`, with its Signifyd claim status tracked. Guaranteed recoveries are posted so finance can reconcile them against the ledger instead of tracking disputes in spreadsheets.
Every engagement includes a post-go-live support window for defect fixes and configuration tweaks. Because you receive the full git repository, you can maintain it yourself or contract us for version upgrades and enhancements later.
Credentials are stored encrypted in `res.config.settings`, all calls run over authenticated HTTPS, and the inbound webhook route verifies an HMAC signature before processing. Data access is scoped per company via record rules and `ir.model.access.csv`.
A build-to-order Odoo connector that streams sales orders to Signifyd's decisioning API, auto-holds flagged orders, and reconciles guaranteed chargeback reimbursements back into Odoo. ECOSIRE scopes, builds, installs, and supports it — no instant download.