ThreeDSecureData class abstract
ThreeDSecureData
Properties:
- authenticationResponse - In 3D Secure 2, this is the
transStatusfrom the challenge result. If the transaction was frictionless, omit this parameter. - cavv - The cardholder authentication value (base64 encoded, 20 bytes in a decoded form).
- cavvAlgorithm - The CAVV algorithm used. Include this only for 3D Secure 1.
- 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.
- directoryResponse - In 3D Secure 2, this is the
transStatusfrom theARes. - dsTransID - Supported for 3D Secure 2. The unique transaction identifier assigned by the Directory Server (DS) to identify a single transaction.
- eci - The electronic commerce indicator.
- riskScore - Risk score calculated by Directory Server (DS). Required for Cartes Bancaires integrations.
- threeDSVersion - The version of the 3D Secure protocol.
- tokenAuthenticationVerificationValue - Network token authentication verification value (TAVV). The network token cryptogram.
- transStatusReason - Provides information on why the
transStatusfield has the specified value. For possible values, refer to our docs. - xid - Supported for 3D Secure 1. The transaction identifier (Base64-encoded, 20 bytes in a decoded form).
- Annotations
-
- @BuiltValue.new()
Constructors
- ThreeDSecureData([void updates(ThreeDSecureDataBuilder b)])
-
factory
Properties
- authenticationResponse → ThreeDSecureDataAuthenticationResponseEnum?
-
In 3D Secure 2, this is the
transStatusfrom the challenge result. If the transaction was frictionless, omit this parameter.no setter - cavv → String?
-
The cardholder authentication value (base64 encoded, 20 bytes in a decoded form).
no setter
- cavvAlgorithm → String?
-
The CAVV algorithm used. Include this only for 3D Secure 1.
no setter
- challengeCancel → ThreeDSecureDataChallengeCancelEnum?
-
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
- directoryResponse → ThreeDSecureDataDirectoryResponseEnum?
-
In 3D Secure 2, this is the
transStatusfrom theARes.no setter - dsTransID → String?
-
Supported for 3D Secure 2. The unique transaction identifier assigned by the Directory Server (DS) to identify a single transaction.
no setter
- eci → String?
-
The electronic commerce indicator.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- riskScore → String?
-
Risk score calculated by Directory Server (DS). Required for Cartes Bancaires integrations.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- threeDSVersion → String?
-
The version of the 3D Secure protocol.
no setter
- tokenAuthenticationVerificationValue → String?
-
Network token authentication verification value (TAVV). The network token cryptogram.
no setter
- transStatusReason → String?
-
Provides information on why the
transStatusfield has the specified value. For possible values, refer to our docs.no setter - xid → String?
-
Supported for 3D Secure 1. The transaction identifier (Base64-encoded, 20 bytes in a decoded form).
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(ThreeDSecureDataBuilder)) → ThreeDSecureData -
Rebuilds the instance.
inherited
-
toBuilder(
) → ThreeDSecureDataBuilder -
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<
ThreeDSecureData> -
no setter