ThreeDSRequestData class abstract

ThreeDSRequestData

Properties:

  • challengeWindowSize - Dimensions of the 3DS2 challenge window to be displayed to the cardholder. Possible values: * 01 - size of 250x400 * 02 - size of 390x400 * 03 - size of 500x600 * 04 - size of 600x400 * 05 - Fullscreen
  • dataOnly - Required to trigger the data-only flow. When set to true, forces the 3D Secure 2 data-only flow for all transactions where it is possible.
  • nativeThreeDS - Indicates if native 3D Secure authentication should be triggered when available. Adyen can still select to fallback to the redirect flow to optimize authorization rates and improve the shopper's experience. Possible values: * preferred: Use native 3D Secure authentication when available. * disabled: Use the redirect 3D Secure authentication flow.
  • threeDSVersion - The version of 3D Secure to use. Possible values: * 2.1.0 * 2.2.0
Annotations
  • @BuiltValue.new()

Constructors

ThreeDSRequestData([void updates(ThreeDSRequestDataBuilder b)])
factory

Properties

challengeWindowSize ThreeDSRequestDataChallengeWindowSizeEnum?
Dimensions of the 3DS2 challenge window to be displayed to the cardholder. Possible values: * 01 - size of 250x400 * 02 - size of 390x400 * 03 - size of 500x600 * 04 - size of 600x400 * 05 - Fullscreen
no setter
dataOnly ThreeDSRequestDataDataOnlyEnum?
Required to trigger the data-only flow. When set to true, forces the 3D Secure 2 data-only flow for all transactions where it is possible.
no setter
hashCode int
The hash code for this object.
no setterinherited
nativeThreeDS ThreeDSRequestDataNativeThreeDSEnum?
Indicates if native 3D Secure authentication should be triggered when available. Adyen can still select to fallback to the redirect flow to optimize authorization rates and improve the shopper's experience. Possible values: * preferred: Use native 3D Secure authentication when available. * disabled: Use the redirect 3D Secure authentication flow.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
threeDSVersion ThreeDSRequestDataThreeDSVersionEnum?
The version of 3D Secure to use. Possible values: * 2.1.0 * 2.2.0
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(ThreeDSRequestDataBuilder)) ThreeDSRequestData
Rebuilds the instance.
inherited
toBuilder() ThreeDSRequestDataBuilder
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<ThreeDSRequestData>
no setter