CheckoutSessionThreeDS2RequestData class abstract

CheckoutSessionThreeDS2RequestData

Properties:

  • homePhone - The home phone number provided by the cardholder. The phone number must consist of a country code, followed by the number. If the value you provide does not follow the guidelines, we do not submit it for authentication. > Required for Visa and JCB transactions that require 3D Secure 2 authentication, if you did not include the shopperEmail, and did not send the shopper's phone number in telephoneNumber.
  • mobilePhone - The mobile phone number provided by the cardholder. The phone number must consist of a country code, followed by the number. If the value you provide does not follow the guidelines, we do not submit it for authentication. > Required for Visa and JCB transactions that require 3D Secure 2 authentication, if you did not include the shopperEmail, and did not send the shopper's phone number in telephoneNumber.
  • 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
  • workPhone - The work phone number provided by the cardholder. The phone number must consist of a country code, followed by the number. If the value you provide does not follow the guidelines, we do not submit it for authentication. > Required for Visa and JCB transactions that require 3D Secure 2 authentication, if you did not include the shopperEmail, and did not send the shopper's phone number in telephoneNumber.
Annotations
  • @BuiltValue.new()

Properties

hashCode → int
The hash code for this object.
no setterinherited
homePhone → Phone?
The home phone number provided by the cardholder. The phone number must consist of a country code, followed by the number. If the value you provide does not follow the guidelines, we do not submit it for authentication. > Required for Visa and JCB transactions that require 3D Secure 2 authentication, if you did not include the shopperEmail, and did not send the shopper's phone number in telephoneNumber.
no setter
mobilePhone → Phone?
The mobile phone number provided by the cardholder. The phone number must consist of a country code, followed by the number. If the value you provide does not follow the guidelines, we do not submit it for authentication. > Required for Visa and JCB transactions that require 3D Secure 2 authentication, if you did not include the shopperEmail, and did not send the shopper's phone number in telephoneNumber.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
threeDSRequestorChallengeInd → CheckoutSessionThreeDS2RequestDataThreeDSRequestorChallengeIndEnum?
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
workPhone → Phone?
The work phone number provided by the cardholder. The phone number must consist of a country code, followed by the number. If the value you provide does not follow the guidelines, we do not submit it for authentication. > Required for Visa and JCB transactions that require 3D Secure 2 authentication, if you did not include the shopperEmail, and did not send the shopper's phone number in telephoneNumber.
no setter

Methods

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