Payment interface

An invoice payment.

Properties

amount

The paid amount.

date

The date when the payment was made. NOTE: This property will not be serialized. It can only be populated by the server.

paymentMethodFamily

The family of payment method. NOTE: This property will not be serialized. It can only be populated by the server.

paymentMethodId

The ID that uniquely identifies the payment method used for the invoice. NOTE: This property will not be serialized. It can only be populated by the server.

paymentMethodType

The type of payment method. NOTE: This property will not be serialized. It can only be populated by the server.

paymentType

The type of payment. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

amount

The paid amount.

amount?: PaymentAmount

Property Value

date

The date when the payment was made. NOTE: This property will not be serialized. It can only be populated by the server.

date?: Date

Property Value

Date

paymentMethodFamily

The family of payment method. NOTE: This property will not be serialized. It can only be populated by the server.

paymentMethodFamily?: string

Property Value

string

paymentMethodId

The ID that uniquely identifies the payment method used for the invoice. NOTE: This property will not be serialized. It can only be populated by the server.

paymentMethodId?: string

Property Value

string

paymentMethodType

The type of payment method. NOTE: This property will not be serialized. It can only be populated by the server.

paymentMethodType?: string

Property Value

string

paymentType

The type of payment. NOTE: This property will not be serialized. It can only be populated by the server.

paymentType?: string

Property Value

string