Class CustomerDevice
Inherited Members
Namespace: Ingenico.Connect.Sdk.Domain.Payment.Definitions
Assembly: connect-sdk-dotnet.dll
Syntax
public class CustomerDevice
Properties
AcceptHeader
The accept-header of the customer client from the HTTP Headers.
Declaration
public string AcceptHeader { get; set; }
Property Value
Type | Description |
---|---|
string |
BrowserData
Object containing information regarding the browser of the customer
Declaration
public BrowserData BrowserData { get; set; }
Property Value
Type | Description |
---|---|
BrowserData |
DefaultFormFill
Degree of default form fill, with the following possible values:
- automatically - All fields filled automatically
- automatically-but-modified - All fields filled automatically, but some fields were modified manually
- manually - All fields were entered manually
Declaration
public string DefaultFormFill { get; set; }
Property Value
Type | Description |
---|---|
string |
DeviceFingerprintTransactionId
One must set the deviceFingerprintTransactionId received by the response of the endpoint /{merchant}/products/{paymentProductId}/deviceFingerprint
Declaration
public string DeviceFingerprintTransactionId { get; set; }
Property Value
Type | Description |
---|---|
string |
IpAddress
The IP address of the customer client from the HTTP Headers.
Declaration
public string IpAddress { get; set; }
Property Value
Type | Description |
---|---|
string |
Locale
Locale of the client device/browser. Returned in the browser from the navigator.language 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.
Declaration
public string Locale { get; set; }
Property Value
Type | Description |
---|---|
string |
TimezoneOffsetUtcMinutes
Offset in minutes of timezone of the client versus the UTC. Value is returned by the JavaScript getTimezoneOffset() Method.
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.
Declaration
public string TimezoneOffsetUtcMinutes { get; set; }
Property Value
Type | Description |
---|---|
string |
UserAgent
User-Agent of the client device/browser from the HTTP Headers.
As a fall-back we will use the userAgent that might be included in the encryptedCustomerInput, but this is captured client side using JavaScript and might be different.
Declaration
public string UserAgent { get; set; }
Property Value
Type | Description |
---|---|
string |