Skip to main content
POST//
Evaluate whether or not the cardholder will be prompted with a strong customer authentication (SCA) challenge to complete this authentication. To participate in the delegated decision service, your system must handle messages sent by the Marqeta platform and return the appropriate response. This is the URL of the decision service endpoint hosted in your environment, to which POST messages are submitted by the Marqeta platform.

Request header

Body field details

The following table describes the payload required to score an access control server (ACS) request.

The ThreeDSDecisionRequest object

The message_extension object

The requester object

The cardholder_authentication_by_merchant object

The prior_cardholder_authentication object

The sdk object

The server object

The client_browser object

The device object

The cardholder_account object

The phones object

The statistics object

The directory_server object

This object describes information from the Directory Services (DS) in the network.

The recurring object

The transaction object

Contains information about how the payment is being made.

The card_acceptor object

Warning
This object reports information as supplied by the merchant, and could contain inaccurate or unexpected values.

The risk_indicators object

The delivery object

The gift_cards object

The pre_order object

The tra_response object

Contains the decision returned by the Marqeta automated decisioning service (issuer transaction risk analysis) for this authentication. This object is included only for programs that have opted in to running both automated decisioning and delegated decisioning.
This feature requires additional activation steps. To learn about activating it for your program, contact your Marqeta representative.

The whitelist object

The AddressPhysical object

Provides details related to the cardholder’s shipping/billing address.

The card_expiry_date object

ThreeDSDecisionResponse (response)

The response to an ACS decision request. Your decision service must respond to each delegated decision request with a decision of CHALLENGE, DECLINE, or EXEMPT. Ensure that your response body adheres to the specifications in this section. You must include all required fields regardless of whether you challenge or exempt the request.

APIResponseWithErrors (response)

A list of problems with the request that the caller might be able to fix.

Response codes

Sample request body

JSON

Sample response body

JSON