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 |