Skip to main content

AuthSdkData

notificationURLstring<uri>

Fully qualified URL of the system that receives the CRes message or Error Message. The CRes message is posted by the ACS through the Cardholder browser at the end of the challenge and receipt of the RRes message. Categories: PA, NPA. Channels: BRW.

Possible values: <= 256 characters

threeDSServerTransIDstring<uuid>required

Universally unique transaction identifier assigned by the 3DS Server to identify a single transaction. Categories: PA, NPA. Channels: APP, BRW, 3RI.

messageTypestringrequired

Identifies the type of message that is passed. Categories: PA, NPA. Channels: APP, BRW, 3RI.

Possible values: [AReq]

messageVersionstringrequired

Protocol version identifier. This shall be the Protocol Version Number of the specification utilised by the system creating this message. Categories: PA, NPA. Channels: APP, BRW, 3RI.

Possible values: [2.2.0]

browserAcceptHeaderstringnullable

Exact content of the HTTP accept headers as sent to the 3DS Requestor from the Cardholder's browser.

Possible values: <= 2048 characters

browserColorDepthstringnullable

Value representing the bit depth of the colour palette for displaying images, in bits per pixel. Obtained from Cardholder browser using the screen.colorDepth property.

Possible values: [1, 4, 8, 15, 16, 24, 32, 48]

browserIPstring<ip>nullable

IP address the browser is connecting from. Scheme specific rules: Visa: Field is required if available. Mastercard: Field is required unless market restrictions prevent it.

Possible values: <= 45 characters

browserJavaEnabledbooleannullable

Boolean that represents the ability of the cardholder browser to execute Java. Value is returned from the navigator.javaEnabled property.

browserJavascriptEnabledbooleannullable

Boolean that represents the ability of the cardholder browser execute JavaScript.

browserLanguagestringnullable

Value representing the browser language as defined in IETF BCP47. Returned from navigator.language property.

Possible values: non-empty and <= 8 characters

browserScreenHeightstringnullable

Total height of the Cardholder's screen in pixels. Value is returned from the screen.height property.

Possible values: Value must match regular expression ^[0-9]{1,6}$

browserScreenWidthstringnullable

Total width of the Cardholder's screen in pixels. Value is returned from the screen.width property.

Possible values: Value must match regular expression ^[0-9]{1,6}$

browserTZstringnullable

Time-zone offset in minutes between UTC and the Cardholder browser local time. The offset is positive if the local time zone is behind UTC and negative if it is ahead.

Possible values: Value must match regular expression ^[+-]?[0-9]{1,4}$

browserUserAgentstringnullable

Exact content of the HTTP user-agent header. Note: If the total length of the User-Agent sent by the browser exceeds 2048 characters, truncate the excess portion.

Possible values: <= 2048 characters

AuthSdkData
{
"notificationURL": "string",
"threeDSServerTransID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"messageType": "AReq",
"messageVersion": "2.2.0",
"browserAcceptHeader": "string",
"browserColorDepth": "1",
"browserIP": "string",
"browserJavaEnabled": true,
"browserJavascriptEnabled": true,
"browserLanguage": "string",
"browserScreenHeight": "string",
"browserScreenWidth": "string",
"browserTZ": "string",
"browserUserAgent": "string"
}