Card Real-Time Decisioning
3DS attempt object
The 3DS attempt object represents a single 3D Secure authentication of a card. It is the data of the issuing.3ds.authentication_completed webhook. Read more about 3DS events.
Object Parameters
acs_transaction_id
stringThe Access Control Server (ACS) transaction identifier
amount
numberThe transaction amount in the smallest unit of the currency (e.g., cents for USD)
attempt_count
integerThe number of authentication attempts made
attempt_status
enumThe current status of the 3DS authentication attempt
Possible values: rejected, presented, challenged, authenticated, associated
card_account_id
stringThe card account associated with this 3DS attempt
card_id
stringThe card associated with this 3DS attempt
challenged_at
date-timeTimestamp when the challenge was presented to the cardholder
challenges_presented
array of stringsList of challenge types that were presented to the cardholder
chosen_challenge
enumThe challenge type selected by the cardholder
Possible values: frictionless, attempts, otp, biometric, external
completed_at
date-timeTimestamp when the authentication was completed
created_at
date-timeTimestamp when the 3DS attempt was created
currency
stringThe ISO 4217 currency code for the transaction
ds_transaction_id
stringThe Directory Server (DS) transaction identifier
id
stringUnique identifier for the 3DS attempt
merchant_category_code
stringThe Merchant Category Code (MCC)
merchant_country_code
stringThe ISO 3166-1 alpha-2 country code of the merchant
merchant_name
stringThe name of the merchant
merchant_url
stringThe URL of the merchant
otp_value
stringThe one-time password value used for authentication
outcome_reason
enumThe reason for the authentication outcome
Possible values: frictionless, challenged_accepted, attempts, card_account_status, failed_challenge, rule_rejected, error
realtime_decision
enumThe platform's real-time 3DS authentication decision. Only set when the platform uses real-time 3DS decisioning
Possible values: frictionless_approve, challenge, decline_authentication
three_ds_message_version
stringThe 3D Secure protocol message version
updated_at
date-timeTimestamp when the 3DS attempt was last updated