Drupal is a registered trademark of Dries Buytaert
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)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

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
8 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.2 Stable Jul 24, 2025