Builder
A builder for PaymentCreateResponse.
Functions
Adds a single Payment.PaymentEvent to events.
Sets Builder.balance to an arbitrary JSON value.
Balance
Returns an immutable instance of PaymentCreateResponse.
Sets Builder.category to an arbitrary JSON value.
Payment category
Sets Builder.created to an arbitrary JSON value.
Date and time when the payment first occurred. UTC time zone.
Sets Builder.currency to an arbitrary JSON value.
3-character alphabetic ISO 4217 code for the settling currency of the payment.
Sets Builder.descriptor to an arbitrary JSON value.
A string that provides a description of the payment; may be useful to display to users.
Sets Builder.direction to an arbitrary JSON value.
Sets Builder.events to an arbitrary JSON value.
A list of all payment events that have modified this payment.
Sets Builder.expectedReleaseDate to an arbitrary JSON value.
Date when the financial transaction expected to be released after settlement
Sets Builder.externalBankAccountToken to an arbitrary JSON value.
Sets Builder.financialAccountToken to an arbitrary JSON value.
Sets Builder.method to an arbitrary JSON value.
Sets Builder.methodAttributes to an arbitrary JSON value.
Sets Builder.pendingAmount to an arbitrary JSON value.
Pending amount of the payment in the currency's smallest unit (e.g., cents). The value of this field will go to zero over time once the payment is settled.
Sets Builder.relatedAccountTokens to an arbitrary JSON value.
Account tokens related to a payment transaction
Sets Builder.result to an arbitrary JSON value.
APPROVED payments were successful while DECLINED payments were declined by Lithic or returned.
Sets Builder.settledAmount to an arbitrary JSON value.
Amount of the payment that has been settled in the currency's smallest unit (e.g., cents).
Sets Builder.source to an arbitrary JSON value.
Sets Builder.status to an arbitrary JSON value.
Status types:
Sets Builder.token to an arbitrary JSON value.
Globally unique identifier.
Sets Builder.type to an arbitrary JSON value.
Payment type indicating the specific ACH message or Fedwire transfer type
Sets Builder.updated to an arbitrary JSON value.
Date and time when the financial transaction was last updated. UTC time zone.
Sets Builder.userDefinedId to an arbitrary JSON value.