Skip to main content

Overview

Silent mode is a feature designed to enhance the anti-fraud capabilities for merchants by allowing them to configure certain anti-fraud services to operate in a “silent” mode. This means that while these services will still process transactions, their results will not be immediately exposed to the merchant, allowing for a more streamlined transaction experience.

Benefits for Merchants

  • Warm up a new service: This enables the new service to gather data and adjust its machine learning models without impacting transaction processing.
  • Test a new service: Merchants can validate the performance of a new service before fully transitioning to it, ensuring it does not reject a high volume of transactions.

Key Features

  • Configuration of silent services: Merchants can configure specific anti-fraud services as silent, enabling them to send decision requests and transaction updates without immediate visibility into the results.
  • Asynchronous processing: All HTTP requests to silent services are handled asynchronously, ensuring that the transaction process is not delayed by waiting for responses from these services.
  • Transaction history events: Although silent services do not expose their results directly, transaction history events will still be created to maintain a record of the checks performed.

Processing Transactions

Overview

When a transaction is initiated, anti-fraud checks are created for both active and silent services. The primary anti-fraud service will be called synchronously to get an immediate decision. For silent services, messages are enqueued to call these services asynchronously. This means that while the primary service’s decision is processed, the silent services will continue to operate in the background.

Webhook Processing

If a webhook is triggered for a silent service, the system will fetch the associated anti-fraud check and update it, but take no action on the transaction if it is not the primary check.

Transaction History

While the results of silent services are not displayed directly in the transaction API, the transaction history will include entries related to these checks to ensure transparency and record-keeping.
I