ThreeDS2Result class abstract
ThreeDS2Result
Properties:
- authenticationValue - The
authenticationValuevalue 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
dsTransIDvalue as defined in the 3D Secure 2 specification. - eci - The
ecivalue 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
messageVersionvalue 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
threeDSServerTransIDvalue as defined in the 3D Secure 2 specification. - timestamp - The
timestampvalue of the 3D Secure 2 authentication. - transStatus - The
transStatusvalue as defined in the 3D Secure 2 specification. - transStatusReason - Provides information on why the
transStatusfield has the specified value. For possible values, refer to our docs. - whiteListStatus - The
whiteListStatusvalue as defined in the 3D Secure 2 specification.
- Annotations
-
- @BuiltValue.new()
Constructors
- ThreeDS2Result([void updates(ThreeDS2ResultBuilder b)])
-
factory
Properties
- authenticationValue → String?
-
The
authenticationValuevalue 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
dsTransIDvalue as defined in the 3D Secure 2 specification.no setter - eci → String?
-
The
ecivalue 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*transactionRiskAnalysisno setter - hashCode → int
-
The hash code for this object.
no setterinherited
- messageVersion → String?
-
The
messageVersionvalue 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
threeDSServerTransIDvalue as defined in the 3D Secure 2 specification.no setter - timestamp → String?
-
The
timestampvalue of the 3D Secure 2 authentication.no setter - transStatus → String?
-
The
transStatusvalue as defined in the 3D Secure 2 specification.no setter - transStatusReason → String?
-
Provides information on why the
transStatusfield has the specified value. For possible values, refer to our docs.no setter - whiteListStatus → String?
-
The
whiteListStatusvalue 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