ThreeDSecureData class abstract

ThreeDSecureData

Properties:

  • authenticationResponse - In 3D Secure 2, this is the transStatus from 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 transStatus from the ARes.
  • 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 transStatus field 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 transStatus from 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 transStatus from the ARes.
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 transStatus field 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