Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Varbase FAQs 9.2.1 Minor update available for module varbase_faqs (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module integrates Drupal Commerce with Signifyd to provide customizable fraud prevention services for your online store. It allows you to configure which order types and criteria are sent to Signifyd, and can automatically update order statuses based on Signifyd's responses. Additional submodules can track device fingerprints and user order data to improve fraud detection accuracy.

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
11 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
1.0.2 Stable Jul 24, 2025