Builder

class Builder

A builder for Browser.

Functions

Link copied to clipboard

Sets Builder.acceptHeader to an arbitrary JSON value.

Content of the HTTP accept headers as sent from the cardholder's browser to the 3DS requestor (e.g., merchant or digital wallet).

Link copied to clipboard

Returns an immutable instance of Browser.

Link copied to clipboard

Sets Builder.ip to an arbitrary JSON value.

IP address of the browser as returned by the HTTP headers to the 3DS requestor (e.g., merchant or digital wallet). Maps to EMV 3DS field browserIP.

Link copied to clipboard

Sets Builder.javaEnabled to an arbitrary JSON value.

Indicates whether the cardholder's browser has the ability to execute Java. Maps to EMV 3DS field browserJavaEnabled.

Link copied to clipboard

Sets Builder.javascriptEnabled to an arbitrary JSON value.

Indicates whether the cardholder's browser has the ability to execute JavaScript. Maps to EMV 3DS field browserJavascriptEnabled.

Link copied to clipboard

Sets Builder.language to an arbitrary JSON value.

Language of the cardholder's browser as defined in IETF BCP47. Maps to EMV 3DS field browserLanguage.

Link copied to clipboard

Sets Builder.timeZone to an arbitrary JSON value.

Time zone offset in minutes between UTC and browser local time. Maps to EMV 3DS field browserTz.

Link copied to clipboard

Sets Builder.userAgent to an arbitrary JSON value.

Content of the HTTP user-agent header. Maps to EMV 3DS field browserUserAgent.