PaymentDetailsRequest class abstract

PaymentDetailsRequest

Properties:

  • authenticationData - Data for 3DS authentication.
  • details - Use this collection to submit the details that were returned as a result of the /payments call.
  • paymentData - Encoded payment data. For authorizing a payment after using 3D Secure 2 Authentication-only: If you received resultCode: AuthenticationNotRequired in the /payments response, use the threeDSPaymentData from the same response. If you received resultCode: AuthenticationFinished in the /payments response, use the action.paymentData from the same response.
  • threeDSAuthenticationOnly - Change the authenticationOnly indicator originally set in the /payments request. Only needs to be set if you want to modify the value set previously.
Annotations
  • @BuiltValue.new()

Constructors

PaymentDetailsRequest([void updates(PaymentDetailsRequestBuilder b)])
factory

Properties

authenticationData DetailsRequestAuthenticationData?
Data for 3DS authentication.
no setter
details PaymentCompletionDetails
Use this collection to submit the details that were returned as a result of the /payments call.
no setter
hashCode int
The hash code for this object.
no setterinherited
paymentData String?
Encoded payment data. For authorizing a payment after using 3D Secure 2 Authentication-only: If you received resultCode: AuthenticationNotRequired in the /payments response, use the threeDSPaymentData from the same response. If you received resultCode: AuthenticationFinished in the /payments response, use the action.paymentData from the same response.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
threeDSAuthenticationOnly bool?
Change the authenticationOnly indicator originally set in the /payments request. Only needs to be set if you want to modify the value set previously.
no setter

Methods

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