Drupal is a registered trademark of Dries Buytaert
cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)!

This module integrates Drupal Commerce with Signifyd to add fraud prevention services to your store, all of which are customizable to meet your needs. For reference, the 1.x version of the module uses features of the Signifyd v2 API.

Features

  • Utilizes Drupal queue process for all requests made to Signifyd.
  • Choose which order types should be sent to Signifyd.
  • Enable automatic transitions based on Signifyd responses.
  • Choose which Signifyd response should trigger automatic transitions in Drupal:
    Guarantee, Decision or Score.
  • Choose which orders should be sent to Signifyd based on specific criteria such as payment gateway and/or customer role.
  • Integrate using single or multiple Signifyd teams.

Submodules

  • device_fingerprint - tracks and identifies devices used on the site to make an order, allowing Signifyd to make a better decision as to whether or not the order is fraudulent. (Most integrations will need to enable this submodule.)
  • user_order_data - provides aggregate order data per user. Requires Commerce Exchanger to convert all amounts to USD.

Need help using or extending this module?

Hire the Drupal Commerce maintainers:
Centarro offers Drupal Commerce Support and Development services, including consulting, module development, and systems integration.
Community support options:
Over 2,000 developers participate in our two support channels on a best-effort basis, Drupal Answers and Drupal Slack (channel: #commerce).

Installation

Add the module to your site via Composer and install it using your chosen method. This will ensure all prerequisites are fetched and installed. (Refer to the Drupal user guide if you are unsure.) Review this module's README for configuration details.

Customizing the integration

You can further customize the integration by subscribing to SignifydEvents::SIGNIFYD_WEBHOOK. It lets you react to webhook updates provided by Signifyd for the Signifyd Case or Commerce Order.

Two additional events are triggered during the following transitions:

  • SignifydEvents::SIGNIFYD_CREATE_CASE - alter the payload prior to creating a case
  • SignifydEvents::SIGNIFYD_SEND_FULFILLMENTS - alter the payload prior sending a fulfillment

Activity

Total releases
1
First release
Jul 2025
Latest release
10 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.2 Stable Jul 24, 2025