Installments class abstract

Installments

Properties:

  • extra - Defines the bonus percentage, refund percentage or if the transaction is Buy now Pay later. Used for card installments in Mexico
  • plan - The installment plan, used for card installments in Japan. and Mexico. By default, this is set to regular.
  • value - Defines the number of installments. Usually, the maximum allowed number of installments is capped. For example, it may not be possible to split a payment in more than 24 installments. The acquirer sets this upper limit, so its value may vary. This value can be zero for Installments processed in Mexico.
Annotations
  • @BuiltValue.new()

Constructors

Installments([void updates(InstallmentsBuilder b)])
factory

Properties

extra int?
Defines the bonus percentage, refund percentage or if the transaction is Buy now Pay later. Used for card installments in Mexico
no setter
hashCode int
The hash code for this object.
no setterinherited
plan InstallmentsPlanEnum?
The installment plan, used for card installments in Japan. and Mexico. By default, this is set to regular.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value int
Defines the number of installments. Usually, the maximum allowed number of installments is capped. For example, it may not be possible to split a payment in more than 24 installments. The acquirer sets this upper limit, so its value may vary. This value can be zero for Installments processed in Mexico.
no setter

Methods

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