Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

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

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Jul 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core Release date
1.0.2 Stable 10–11 Jul 24, 2025