Increase. RealTimeDecisions. RealTimeDecision. CardAuthentication
(Increase v1.0.0)
Copy Markdown
View Source
Fields related to a 3DS authentication attempt.
Fields
access_control_server_transaction_identifier- A unique identifier assigned by the Access Control Server (us) for this transaction.account_id- The identifier of the Account the card belongs to.billing_address_city- The city of the cardholder billing address associated with the card used for this purchase.billing_address_country- The country of the cardholder billing address associated with the card used for this purchase.billing_address_line1- The first line of the cardholder billing address associated with the card used for this purchase.billing_address_line2- The second line of the cardholder billing address associated with the card used for this purchase.billing_address_line3- The third line of the cardholder billing address associated with the card used for this purchase.billing_address_postal_code- The postal code of the cardholder billing address associated with the card used for this purchase.billing_address_state- The US state of the cardholder billing address associated with the card used for this purchase.card_id- The identifier of the Card.cardholder_email- The email address of the cardholder.cardholder_name- The name of the cardholder.decision- Whether or not the authentication attempt was approved.device_channel- The device channel of the card authentication attempt.directory_server_transaction_identifier- A unique identifier assigned by the Directory Server (the card network) for this transaction.merchant_acceptor_id- The merchant identifier (commonly abbreviated as MID) of the merchant the card is transacting with.merchant_category_code- The Merchant Category Code (commonly abbreviated as MCC) of the merchant the card is transacting with.merchant_country- The country the merchant resides in.merchant_name- The name of the merchant.message_category- The message category of the card authentication attempt.prior_authenticated_card_payment_id- The ID of a prior Card Authentication that the requestor used to authenticate this cardholder for a previous transaction.requestor_authentication_indicator- The 3DS requestor authentication indicator describes why the authentication attempt is performed, such as for a recurring transaction.requestor_challenge_indicator- Indicates whether a challenge is requested for this transaction.requestor_name- The name of the 3DS requestor.requestor_url- The URL of the 3DS requestor.shipping_address_city- The city of the shipping address associated with this purchase.shipping_address_country- The country of the shipping address associated with this purchase.shipping_address_line1- The first line of the shipping address associated with this purchase.shipping_address_line2- The second line of the shipping address associated with this purchase.shipping_address_line3- The third line of the shipping address associated with this purchase.shipping_address_postal_code- The postal code of the shipping address associated with this purchase.shipping_address_state- The US state of the shipping address associated with this purchase.three_d_secure_server_transaction_identifier- A unique identifier assigned by the 3DS Server initiating the authentication attempt for this transaction.upcoming_card_payment_id- The identifier of the Card Payment this authentication attempt will belong to. Available in the API once the card authentication has completed.
Summary
Types
@type t() :: %Increase.RealTimeDecisions.RealTimeDecision.CardAuthentication{ access_control_server_transaction_identifier: String.t(), account_id: String.t(), billing_address_city: String.t() | nil, billing_address_country: String.t() | nil, billing_address_line1: String.t() | nil, billing_address_line2: String.t() | nil, billing_address_line3: String.t() | nil, billing_address_postal_code: String.t() | nil, billing_address_state: String.t() | nil, card_id: String.t(), cardholder_email: String.t() | nil, cardholder_name: String.t() | nil, decision: String.t() | nil, device_channel: Increase.RealTimeDecisions.RealTimeDecision.CardAuthentication.DeviceChannel.t(), directory_server_transaction_identifier: String.t(), merchant_acceptor_id: String.t() | nil, merchant_category_code: String.t() | nil, merchant_country: String.t() | nil, merchant_name: String.t() | nil, message_category: Increase.RealTimeDecisions.RealTimeDecision.CardAuthentication.MessageCategory.t(), prior_authenticated_card_payment_id: String.t() | nil, requestor_authentication_indicator: String.t() | nil, requestor_challenge_indicator: String.t() | nil, requestor_name: String.t(), requestor_url: String.t(), shipping_address_city: String.t() | nil, shipping_address_country: String.t() | nil, shipping_address_line1: String.t() | nil, shipping_address_line2: String.t() | nil, shipping_address_line3: String.t() | nil, shipping_address_postal_code: String.t() | nil, shipping_address_state: String.t() | nil, three_d_secure_server_transaction_identifier: String.t(), upcoming_card_payment_id: String.t() }