Class ExternalCardholderAuthenticationData
Inherited Members
Namespace: Worldline.Connect.Sdk.V1.Domain
Assembly: Worldline.Connect.Sdk.dll
Syntax
public class ExternalCardholderAuthenticationData
Properties
AcsTransactionId
Identifier of the authenticated transaction at the ACS/Issuer.
Declaration
public string AcsTransactionId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AppliedExemption
When you request an exemptions via your non-Worldline 3D Secure provider successfully, you need to provide in this property the exemption that was granted, in combination with all 3DS results given by issuer.
Possible values:
- transaction-risk-analysis - You have determined that this transaction is of low risk and are willing to take the liability. Please note that your fraud rate needs to stay below thresholds to allow your use of this exemption.
- low-value - The value of the transaction is below 30 EUR. Please note that the issuer will still require every 5th low-value transaction pithing 24 hours to be strongly authenticated. The issuer will also keep track of the cumulative amount authorized on the card. When this exceeds 100 EUR strong customer authentication is also required.
- whitelist - You have been whitelisted by the customer at the issuer.
Declaration
public string AppliedExemption { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Cavv
The CAVV (cardholder authentication verification value) or AAV (accountholder authentication value) provides an authentication validation value.
Declaration
public string Cavv { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CavvAlgorithm
The algorithm, from your 3D Secure provider, used to generate the authentication CAVV.
Declaration
public string CavvAlgorithm { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DirectoryServerTransactionId
The 3-D Secure Directory Server transaction ID that is used for the 3D Authentication
Declaration
public string DirectoryServerTransactionId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Eci
Electronic Commerce Indicator provides authentication validation results returned after AUTHENTICATIONVALIDATION
- 0 = No authentication, Internet (no liability shift, not a 3D Secure transaction)
- 1 = Authentication attempted (MasterCard)
- 2 = Successful authentication (MasterCard)
- 5 = Successful authentication (Visa, Diners Club, Amex)
- 6 = Authentication attempted (Visa, Diners Club, Amex)
- 7 = No authentication, Internet (no liability shift, not a 3D Secure transaction)
- (empty) = Not checked or not enrolled
Declaration
public int? Eci { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
SchemeRiskScore
Global score calculated by the Carte Bancaire (130) Scoring platform. Possible values from 0 to 99.
Declaration
public int? SchemeRiskScore { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
ThreeDSecureVersion
The 3-D Secure version used for the authentication. Possible values:
- v1
- v2
- 1.0.2
- 2.1.0
- 2.2.0
- 2.3
- 2.3.0
- 2.3.1
- 2.3.1.1
Declaration
public string ThreeDSecureVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ThreeDServerTransactionId
The 3-D Secure Server transaction ID that is used for the 3-D Secure version 2 Authentication.
Declaration
[Obsolete("No replacement")]
public string ThreeDServerTransactionId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ValidationResult
The 3D Secure authentication result from your 3D Secure provider.
Declaration
public string ValidationResult { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Xid
The transaction ID that is used for the 3D Authentication
Declaration
public string Xid { get; set; }
Property Value
| Type | Description |
|---|---|
| string |