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