- ホーム
- Apps
- SaaS Tools
- Signifyd Chargeback Guarantee Connector for Odoo
イメージプレビュー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.
Signifyd Chargeback Guarantee Connector for Odooとは?
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 $999.00 USD; request a quote for a scoped proposal.
主な機能
受注生産、すべておまかせ
自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。
- 1
ご注文
一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。
- 2
構築とインストール
ECOSIRE がお客様の Odoo 上で構築・設定・インストールします。
- 3
本番稼働 + サポート
約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。
技術仕様
- Odoo互換性
- Odoo 17, Odoo 18, Odoo 19
- エディション
- Enterprise&Community
- ライセンス
- ライセンスの確認が必要です
- Python要件
- Python 3.10+
- データベース
- PostgreSQL 12+
この製品について
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.
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 one working week 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.
得られるもの
- Installable Odoo addon source pinned to your exact version (17.0 / 18.0 / 19.0)
- Installation and configuration on your server, including Signifyd API keys, endpoints, and trigger setup
- Technical documentation: models, fields, webhook contract, security rules, and QWeb audit view
- End-user guide plus a live training session for order and finance teams
- UAT on a staging database with a documented rollback plan before production cutover
- Post-go-live support window for defect fixes and configuration adjustments
- Full git repository handover so the code and history are yours
- Signifyd sandbox validation runbook covering approve/decline/hold and chargeback-reimbursement test cases
これは誰のためのものですか
Mid-market e-commerce operations lead
Runs high card volume and wants guaranteed fraud decisions inside Odoo so orders auto-hold or release without a manual review queue slowing fulfillment.
Finance / chargeback controller
Needs every dispute and its Signifyd reimbursement reconciled against the `account.move` ledger, with an auditable request/response trail for representment evidence.
Head of risk / fraud manager
Wants configurable trigger points, guarantee coverage tracked per order, and confidence that flagged orders cannot ship before Signifyd clears them.
Odoo systems administrator / IT lead
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.
Signifyd Chargeback Guarantee Connector for Odoo の比較方法
| 基準 | エコシエール | カスタムビルド | 競合他社 | Odoo 標準機能 |
|---|---|---|---|---|
| Fraud decisioning | Signifyd APPROVE/DECLINE/HOLD written onto the order automatically | Whatever your team codes and maintains | Often score-only, no guarantee sync | No fraud layer at all |
| Chargeback guarantee reconciliation | Claims linked to `account.move`, recoveries posted to ledger | Rarely built to reconcile with finance | Usually not modeled in Odoo | Tracked manually in spreadsheets |
| Auto-hold on flagged orders | State guard blocks delivery until cleared | Possible but hand-rolled and brittle | Inconsistent or missing | None |
| Odoo version fit | Pinned build for your 17/18/19, Community or Enterprise | Depends on your developer | Often lags new releases | N/A |
| Security scoping | Record rules, `ir.model.access.csv`, encrypted keys | Varies by author | Generic, rarely multi-company | N/A |
| Webhook decision sync | HMAC-verified route, no polling | Extra effort to build securely | Sometimes polling-only | None |
| Ownership | Full git repo handover, code is yours | You own it but carry all the risk | Vendor-locked, no source | N/A |
| Support | Post-go-live window + optional upgrades | Only your internal team | Tier-limited ticket queue | Community forums |
Signifyd Chargeback Guarantee Connector に関するよくある質問
How long does delivery take?
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 one working week from confirmed scope, including UAT on staging before go-live.
Do I need my own Signifyd account?
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.
Which Odoo versions and editions are supported?
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.
What happens to an order flagged as high-risk?
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.
How is the chargeback reimbursement handled in Odoo?
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.
How do updates and support work after go-live?
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.
Is the Signifyd API connection secure?
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`.
関連モジュール

Sell and Invoice from Chat
A build-to-order Odoo module that lets your team draft, confirm, and invoice sales orders directly inside a Discuss chat thread — no context switch to the Sales screen. ECOSIRE builds, installs, and supports it for your Odoo 17, 18, or 19.

Simplify POS Access Management
A build-to-order Odoo module that governs exactly what each POS user can see and do — discounts, refunds, price overrides, cash management and session controls — enforced at the register, not just on paper. ECOSIRE scopes, builds, installs and supports it on your Odoo 17/18/19.
Signifyd Chargeback Guarantee Connector
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.
- 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)

