Linux 软件免费装
Banner图

Riskloom Fraud Screening for Signifyd

开发者 jaffray
更新时间 2026年8月29日 13:56
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce fraud fraud prevention chargebacks signifyd

下载

1.2.2 1.2.3

详情介绍:

Signifyd has no official WooCommerce integration. It ships supported plugins for Magento 2, Salesforce Commerce Cloud, and BigCommerce, leaving WooCommerce stores to build their own. This plugin is that integration, written directly against Signifyd's REST API using WordPress's own HTTP client. When an eligible order is paid, the plugin builds a case from the order and submits it to Signifyd for screening. Signifyd returns its risk score and guarantee decision over a signed webhook, which the plugin verifies and stores on the order. Staff get a compact panel on the order screen showing the score and disposition, with buttons to refresh the case, dismiss it, or purchase Signifyd's financial guarantee. Features Choosing which orders get screened Screening is limited to the payment gateways you select on the settings screen, so only credit-card orders are sent. You choose whether the case is created on payment completion or when the order reaches processing status. A filter (wc_signifyd_order_is_eligible) lets you refine that per order. What it deliberately does not do Which Signifyd API this uses This plugin calls the Signifyd V2 Cases API. Signifyd's current documentation promotes the V3 Decisions API for new integrations, and V2 remains available to existing teams. Confirm with your Signifyd account team which API version your credentials are provisioned for before installing. Extending it Ten filters and actions are available, covering gateway meta mapping, AVS code translation, order eligibility, the full case payload, request timeout, and a post-update action for custom workflow. The full reference lives in docs/ARCHITECTURE.md in the source repository. Who maintains this Choice OMG maintains this plugin. We are a digital marketing and web agency in Edmonton, Alberta, and we wrote it because a client's WooCommerce store needed Signifyd screening that Signifyd does not ship for WooCommerce. It runs in production on that store against the Moneris gateway. Setup notes and gateway mapping guidance live at Choice OMG.

安装:

  1. Upload the plugin to wp-content/plugins/riskloom-fraud-screening-for-signifyd/, or install it from the Plugins screen.
  2. Activate it through the Plugins screen. WooCommerce must be active.
  3. Go to WooCommerce > Settings > Signifyd and enter your Signifyd team API key.
  4. On the same screen, choose which payment gateways are screened and which order event creates the case.
  5. Copy the webhook URL shown on that screen into the Signifyd console under Settings > Webhooks, subscribed to at least Case Creation, Case Rescore, Case Review, and Guarantee Completion.
Keeping the API key out of the database Define it in wp-config.php instead of using the settings field: define( 'WC_SIGNIFYD_API_KEY', 'your-team-api-key' ); The constant overrides the stored option, and the settings field is shown disabled with a note explaining why.

屏幕截图:

  • Signifyd Score metabox on the WooCommerce order screen, showing case score and disposition.
  • The plugin listed on the WordPress Plugins screen.
  • Signifyd log entries on the WooCommerce Status > Logs screen.

升级注意事项:

1.2.3 Points the Plugin URI at choice.marketing and adds listing screenshots. No functional change; no reconfiguration needed. 1.2.2 Renames the plugin. Hooks, options, settings, and the webhook URL are unchanged; no reconfiguration needed. 1.2.1 Corrects the plugin name shown in two admin notices. No functional change; no reconfiguration needed. 1.2.0 Fixes a duplicate-case bug affecting sites with a persistent object cache, and stops error-response bodies reaching the log. Hooks and webhook URL are unchanged; no reconfiguration needed.

常见问题:

Do I need a Signifyd account?

Yes. Signifyd performs the screening, so the plugin cannot function without an account and an API key. See the External services section for what is sent.

Does this support the Signifyd V3 Decisions API?

Not currently. It targets the V2 Cases API, which remains available to existing Signifyd teams. Porting to V3 would mainly affect the API client.

Does this store or transmit credit card numbers?

No. It reads only the risk-signal fields your payment gateway has already stored on the order: AVS and CVV match results, card BIN, last four digits, and expiry. The full card number and the CVV value never pass through the plugin.

Will it cancel orders that Signifyd declines?

No. The plugin stores the score and disposition and fires the wc_signifyd_case_updated action. Acting on a declined guarantee is left to your own code or workflow, so the plugin never cancels or holds an order on its own.

My payment gateway is not Moneris. Will this work?

Yes, with a small amount of configuration. The order meta keys the plugin reads card risk signals from are filterable through wc_signifyd_gateway_meta_map, and AVS code translation through wc_signifyd_avs_map. The defaults target the WooCommerce Moneris gateway because that is the gateway the plugin has run against in production.

Is it compatible with High-Performance Order Storage?

Yes. All order access goes through the WooCommerce CRUD API, and the plugin declares HPOS compatibility. It works with both legacy post storage and HPOS.

Does purchasing a guarantee cost money?

Purchasing a guarantee is billable on your Signifyd account, so the button asks for confirmation before submitting.

更新日志:

1.2.3 1.2.2 1.2.1 1.2.0 1.1.0 1.0.0