InvoiceRequestType enum
Constructors
- InvoiceRequestType()
-
const
Values
- balance → const InvoiceRequestType
-
A request for a balance payment. The balance amount is computed as follows:
- If the invoice specifies only a balance payment request, the balance amount is the total amount of the associated order.
- If the invoice also specifies a deposit request, the balance amount is the amount remaining after the deposit.
INSTALLMENT
andBALANCE
payment requests are not allowed in the same invoice. - deposit → const InvoiceRequestType
-
A request for a deposit payment. You have the option of specifying an exact amount or a percentage of the total order amount. If you request a deposit, it must be due before any other payment requests.
- installment → const InvoiceRequestType
-
A request for an installment payment. Installments allow buyers to pay the invoice over time. Installments can optionally be combined with a deposit.
Adding
INSTALLMENT
payment requests to an invoice requires an Invoices Plus subscription.
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
InvoiceRequestType> - A constant List of the values in this enum, in order of their declaration.