Class BrowserData
Inherited Members
Namespace: Ingenico.Connect.Sdk.Domain.Payment.Definitions
Assembly: connect-sdk-dotnet.dll
Syntax
public class BrowserData
Properties
ColorDepth
ColorDepth in bits. Value is returned from the screen.colorDepth property.
If you use the latest version of our JavaScript Client SDK, we will collect this data and include it in the encryptedCustomerInput property. We will then automatically populate this data if available.
Note: This data can only be collected if JavaScript is enabled in the browser. This means that 3-D Secure version 2.1 requires the use of JavaScript to enabled. In the upcoming version 2.2 of the specification this is no longer a requirement. As we currently support version 2.1 it means that this property is required when cardPaymentMethodSpecifInput.threeDSecure.authenticationFlow is set to "browser".
Declaration
public int? ColorDepth { get; set; }
Property Value
Type | Description |
---|---|
int? |
InnerHeight
The innerHeight of the frame in case you are capturing your payments in a frame. We will use this to validate if the height provided in the cardPaymentMethodSpecifInput.threeDSecure.challengeCanvasSize will actually fit in the iFrame you use.
Declaration
public string InnerHeight { get; set; }
Property Value
Type | Description |
---|---|
string |
InnerWidth
The innerWidth of the frame in case you are capturing your payments in a frame. We will use this to validate if the width provided in the cardPaymentMethodSpecifInput.threeDSecure.challengeCanvasSize will actually fit in the iFrame you use.
Declaration
public string InnerWidth { get; set; }
Property Value
Type | Description |
---|---|
string |
JavaEnabled
true =Java is enabled in the browser
false = Java is not enabled in the browser
Value is returned from the navigator.javaEnabled property.
If you use the latest version of our JavaScript Client SDK, we will collect this data and include it in the encryptedCustomerInput property. We will then automatically populate this data if available.
Note: This data can only be collected if JavaScript is enabled in the browser. This means that 3-D Secure version 2.1 requires the use of JavaScript to enabled. In the upcoming version 2.2 of the specification this is no longer a requirement. As we currently support version 2.1 it means that this property is required when cardPaymentMethodSpecifInput.threeDSecure.authenticationFlow is set to "browser".
Declaration
public bool? JavaEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? |
JavaScriptEnabled
true = JavaScript is enabled in the browser
false = JavaScript is not enabled in the browser
Note: Required in future 3-D Secure version 2.2.
Declaration
public bool? JavaScriptEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ScreenHeight
Height of the screen in pixels. Value is returned from the screen.height property.
If you use the latest version of our JavaScript Client SDK, we will collect this data and include it in the encryptedCustomerInput property. We will then automatically populate this data if available.
Note: This data can only be collected if JavaScript is enabled in the browser. This means that 3-D Secure version 2.1 requires the use of JavaScript to enabled. In the upcoming version 2.2 of the specification this is no longer a requirement. As we currently support version 2.1 it means that this property is required when cardPaymentMethodSpecifInput.threeDSecure.authenticationFlow is set to "browser".
Declaration
public string ScreenHeight { get; set; }
Property Value
Type | Description |
---|---|
string |
ScreenWidth
Width of the screen in pixels. Value is returned from the screen.width property.
If you use the latest version of our JavaScript Client SDK, we will collect this data and include it in the encryptedCustomerInput property. We will then automatically populate this data if available.
Note: This data can only be collected if JavaScript is enabled in the browser. This means that 3-D Secure version 2.1 requires the use of JavaScript to enabled. In the upcoming version 2.2 of the specification this is no longer a requirement. As we currently support version 2.1 it means that this property is required when cardPaymentMethodSpecifInput.threeDSecure.authenticationFlow is set to "browser".
Declaration
public string ScreenWidth { get; set; }
Property Value
Type | Description |
---|---|
string |