ThreeDS2Result class abstract

ThreeDS2Result

Properties:

  • authenticationValue - The authenticationValue value as defined in the 3D Secure 2 specification.
  • cavvAlgorithm - The algorithm used by the ACS to calculate the authentication value, only for Cartes Bancaires integrations.
  • challengeCancel - Indicator informing the Access Control Server (ACS) and the Directory Server (DS) that the authentication has been cancelled. For possible values, refer to 3D Secure API reference.
  • dsTransID - The dsTransID value as defined in the 3D Secure 2 specification.
  • eci - The eci value as defined in the 3D Secure 2 specification.
  • exemptionIndicator - Indicates the exemption type that was applied by the issuer to the authentication, if exemption applied. Allowed values: * lowValue * secureCorporate * trustedBeneficiary * transactionRiskAnalysis
  • messageVersion - The messageVersion value as defined in the 3D Secure 2 specification.
  • riskScore - Risk score calculated by Cartes Bancaires Directory Server (DS).
  • threeDSRequestorChallengeInd - Indicates whether a challenge is requested for this transaction. Possible values: * 01 — No preference * 02 — No challenge requested * 03 — Challenge requested (3DS Requestor preference) * 04 — Challenge requested (Mandate) * 05 — No challenge (transactional risk analysis is already performed) * 06 — Data Only
  • threeDSServerTransID - The threeDSServerTransID value as defined in the 3D Secure 2 specification.
  • timestamp - The timestamp value of the 3D Secure 2 authentication.
  • transStatus - The transStatus value as defined in the 3D Secure 2 specification.
  • transStatusReason - Provides information on why the transStatus field has the specified value. For possible values, refer to our docs.
  • whiteListStatus - The whiteListStatus value as defined in the 3D Secure 2 specification.
Annotations
  • @BuiltValue.new()

Constructors

ThreeDS2Result([void updates(ThreeDS2ResultBuilder b)])
factory

Properties

authenticationValue String?
The authenticationValue value as defined in the 3D Secure 2 specification.
no setter
cavvAlgorithm String?
The algorithm used by the ACS to calculate the authentication value, only for Cartes Bancaires integrations.
no setter
challengeCancel ThreeDS2ResultChallengeCancelEnum?
Indicator informing the Access Control Server (ACS) and the Directory Server (DS) that the authentication has been cancelled. For possible values, refer to 3D Secure API reference.
no setter
dsTransID String?
The dsTransID value as defined in the 3D Secure 2 specification.
no setter
eci String?
The eci value as defined in the 3D Secure 2 specification.
no setter
exemptionIndicator ThreeDS2ResultExemptionIndicatorEnum?
Indicates the exemption type that was applied by the issuer to the authentication, if exemption applied. Allowed values: * lowValue * secureCorporate * trustedBeneficiary * transactionRiskAnalysis
no setter
hashCode int
The hash code for this object.
no setterinherited
messageVersion String?
The messageVersion value as defined in the 3D Secure 2 specification.
no setter
riskScore String?
Risk score calculated by Cartes Bancaires Directory Server (DS).
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
threeDSRequestorChallengeInd ThreeDS2ResultThreeDSRequestorChallengeIndEnum?
Indicates whether a challenge is requested for this transaction. Possible values: * 01 — No preference * 02 — No challenge requested * 03 — Challenge requested (3DS Requestor preference) * 04 — Challenge requested (Mandate) * 05 — No challenge (transactional risk analysis is already performed) * 06 — Data Only
no setter
threeDSServerTransID String?
The threeDSServerTransID value as defined in the 3D Secure 2 specification.
no setter
timestamp String?
The timestamp value of the 3D Secure 2 authentication.
no setter
transStatus String?
The transStatus value as defined in the 3D Secure 2 specification.
no setter
transStatusReason String?
Provides information on why the transStatus field has the specified value. For possible values, refer to our docs.
no setter
whiteListStatus String?
The whiteListStatus value as defined in the 3D Secure 2 specification.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(ThreeDS2ResultBuilder)) ThreeDS2Result
Rebuilds the instance.
inherited
toBuilder() ThreeDS2ResultBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<ThreeDS2Result>
no setter