PaymentData class abstract

PaymentData

Properties:

  • paymentType - Type of payment transaction. Elements requested by the Sale System that are related to the payment only. Possible values: * CashAdvance * CashDeposit * Completion * FirstReservation * Instalment * IssuerInstalment * Normal * OneTimeReservation * PaidOut * Recurring * Refund * UpdateReservation
  • splitPaymentFlag - Indicates if the payment of the Sale transaction is split. Allows the POI to decline payment means that cannot accept split payment.
  • requestedValidityDate - Requested validity date for the reservation. Allows a specific period for the reservation according to the need of the Merchant for the first reservation and the reservation updates as well.
  • cardAcquisitionReference
  • instalment - Information related an instalment transaction. To request an instalment to the issuer, or to make individual instalments of a payment transaction.
  • paymentInstrumentData
Annotations
  • @BuiltValue.new()

Constructors

PaymentData([void updates(PaymentDataBuilder b)])
factory

Properties

cardAcquisitionReference TransactionIDType?
no setter
hashCode int
The hash code for this object.
no setterinherited
instalment Instalment?
Information related an instalment transaction. To request an instalment to the issuer, or to make individual instalments of a payment transaction.
no setter
paymentInstrumentData PaymentInstrumentData?
no setter
paymentType PaymentType?
Type of payment transaction. Elements requested by the Sale System that are related to the payment only. Possible values: * CashAdvance * CashDeposit * Completion * FirstReservation * Instalment * IssuerInstalment * Normal * OneTimeReservation * PaidOut * Recurring * Refund * UpdateReservation
no setter
requestedValidityDate Date?
Requested validity date for the reservation. Allows a specific period for the reservation according to the need of the Merchant for the first reservation and the reservation updates as well.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
splitPaymentFlag bool?
Indicates if the payment of the Sale transaction is split. Allows the POI to decline payment means that cannot accept split payment.
no setter

Methods

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