Represents a Unit payment resource.
Types
achPayment— ACH credit or debitwirePayment— Fedwire paymentbookPayment— internal transfer between Unit accountspushToCardPayment— push-to-card disbursementbillPayment— bill payment
ACH Statuses
Pending— awaiting processingPendingReview— held for reviewClearing— sent to ACH, awaiting settlementSent— settledCanceled— canceled before processingReturned— returned by receiving bank (seereasonfor R-code)Rejected— rejected before sending
Wire / Book Statuses
Pending|Processing|Sent|Rejected|Canceled
Summary
Types
@type t() :: %Unit.Resource.Payment{ account_id: String.t() | nil, addenda: String.t() | nil, amount: integer(), counterparty: map() | nil, counterparty_account_id: String.t() | nil, counterparty_id: String.t() | nil, created_at: DateTime.t() | nil, customer_id: String.t() | nil, description: String.t() | nil, direction: String.t() | nil, id: String.t(), idempotency_key: String.t() | nil, reason: String.t() | nil, reason_text: String.t() | nil, same_day: boolean(), sec_code: String.t() | nil, settlement_date: Date.t() | nil, status: String.t() | nil, tags: map(), transaction_id: String.t() | nil, type: String.t(), updated_at: DateTime.t() | nil }