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