Skip to main content
This page contains the available objects and fields that Marqeta’s Three Domain Secure (3D Secure) Risk Engine provides to card programs for writing 3D Secure decisioning rules.

About the 3D Secure Risk Engine

Marqeta’s 3D Secure Risk Engine allows card programs to perform 3D Secure decisioning within Marqeta’s real-time decisioning product. Previously, Marqeta supported Delegated Decisioning for 3D Secure decisioning, in which Marqeta would send a request containing details of a flagged transaction to a card program’s endpoint. The card program would then return a response indicating whether to challenge the transaction with Strong Customer Authentication (SCA) or pass the transaction without a challenge. Marqeta’s new 3D Secure Risk Engine integrates the decisioning workflow into the real-time decisioning product, and uses the same decisioning platform for writing risk rules. The payload previously sent via Delegated Decisioning is now available within the rules engine, allowing you to use a dashboard to write 3D Secure decisioning rules. The following sections detail the event types associated with Marqeta’s 3D Secure Risk Engine.

THREE_DS_DECISION_RT

THREE_DS_DECISION_RT is a real-time 3D Secure decisioning event used to decide whether or not a 3D Secure transaction should be challenged. Use the following actions in the dashboard to trigger an SCA challenge or to exempt the transaction from the challenge flow:
  • THREE_DS_AUTHENTICATION_CHALLENGE - Go to the Create Rules > Specify Action dropdown and select this action to trigger an SCA challenge.
  • THREE_DS_AUTHENTICATION_EXEMPT - Go to the Create Rules > Specify Action dropdown and select this action if you prefer to allow for frictionless provisioning and do not want to trigger an SCA challenge.

The THREE_DS_DECISION_RT schema

THREE_DS_CHALLENGE_RESULT

THREE_DS_CHALLENGE_RESULT is an asynchronous 3D Secure event that informs you about whether the SCA challenge was completed successfully or not. You can use this event to build features that will update the authentication result status, which can then be used in 3D Secure decisioning rules.

The THREE_DS_CHALLENGE_RESULT Schema