Class AuthenticationCreateParams.Channel.Browser

java.lang.Object
com.stripe.param.threedsecure.AuthenticationCreateParams.Channel.Browser
Enclosing class:
AuthenticationCreateParams.Channel

public static class AuthenticationCreateParams.Channel.Browser extends Object
  • Method Details

    • builder

    • getAcceptHeader

      public String getAcceptHeader()
      Required. The HTTP accept headers from the cardholder's browser. Collected server-side.
    • getColorDepth

      public Long getColorDepth()
      The color depth of the cardholder’s screen.

      Returned from the screen.colorDepth property.

    • getDeviceId

      public String getDeviceId()
      Unique and immutable identifier linked to a device that is consistent across 3DS transactions for the specific user device. For example: hardware device ID or a platform-calculated device fingerprint.
    • getExtraParams

      public Map<String,Object> getExtraParams()
      Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's @SerializedName value. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance.
    • getIpAddress

      public String getIpAddress()
      Required. The IP address of the browser. Included in the HTTP request to your server before you create the 3DS Authentication.

      Collected server-side.

    • getJavaEnabled

      public Boolean getJavaEnabled()
      The cardholder browser’s ability to execute Java. Returned from the navigator.javaEnabled property.
    • getJavascriptEnabled

      public Boolean getJavascriptEnabled()
      Required. The cardholder browser’s ability to execute JavaScript.
    • getLanguage

      public String getLanguage()
      Required. An IETF BCP 47 language tag representing the browser language. Typically returned from the navigator.language property, but might also be returned from navigator.languages or navigator.browserLanguage.

      In some cases, this value might be an array. To cast it to a string or null value, you can use the getBrowserLanguage() example function.

    • getScreenHeight

      public Long getScreenHeight()
      The total height of the cardholder’s screen in pixels.

      Returned from the screen.height property.

    • getScreenWidth

      public Long getScreenWidth()
      The total width of the cardholder’s screen in pixels.

      Returned from the screen.width property.

    • getTimezoneOffset

      public Long getTimezoneOffset()
      The time difference between UTC time and the local time of the cardholder’s browser, in minutes.

      Returned by new Date().getTimezoneOffset()

    • getUserAgent

      public String getUserAgent()
      Required. The browser user agent. You can retrieve this value on the client side using the navigator.userAgent property, or in the HTTP request to your server before you create the 3DS Authentication.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object