export Transaction

interface Transaction {
    amount?: Amount;
    created_at?: string;
    direction?: PaymentDirection;
    fee_direction?: FeeDirection;
    fees?: null | LineItem[];
    from?: BasicContact;
    funding_id?: null | string;
    funding_type?: FundingType;
    id?: null | string;
    invoice_id?: null | string;
    ledger_type?: LedgerType;
    memo?: null | string;
    messsage?: null | string;
    object?: null | string;
    original_amount?: Amount;
    payment_cycle_id?: null | string;
    payment_cycle_memo?: null | string;
    payment_direction?: PaymentRecordDirection;
    payment_display_status?: TransactionDisplayStatusEnum;
    payment_processing_details?: PaymentProcessingDetails;
    payment_source?: PaymentSource;
    payout_id?: null | string;
    short_id?: null | string;
    status?: null | string;
    status_description?: null | string;
    tenant_id?: null | string;
    to?: BasicContact;
    total_fees?: Amount;
    transaction_id?: null | string;
    transfer_id?: null | string;
    updates?: null | TransactionUpdates[];
    user_id?: null | string;
    wallet_key?: null | string;
    wallet_transaction_id?: null | string;
}

Properties

amount?: Amount
created_at?: string
direction?: PaymentDirection
fee_direction?: FeeDirection
fees?: null | LineItem[]
funding_id?: null | string
funding_type?: FundingType
id?: null | string
invoice_id?: null | string

Invoice External ID for Payment Cycle Invoice Funding Source

ledger_type?: LedgerType
memo?: null | string

A memo to include with the payment

messsage?: null | string

To store various payment-related information

object?: null | string

The name of this object

original_amount?: Amount
payment_cycle_id?: null | string

Payment Cycle identifier.

payment_cycle_memo?: null | string

Global Payment Cycle Memo

payment_direction?: PaymentRecordDirection
payment_display_status?: TransactionDisplayStatusEnum
payment_processing_details?: PaymentProcessingDetails
payment_source?: PaymentSource
payout_id?: null | string

Payment payout id

short_id?: null | string
status?: null | string

The status of the payment

status_description?: null | string

User Display Status

tenant_id?: null | string

Id of the account authorized to send payments

total_fees?: Amount
transaction_id?: null | string

Transaction IDs are used internally to group payment objects

transfer_id?: null | string

Payment transfer id

updates?: null | TransactionUpdates[]

Transaction summary of each payment’s journey

user_id?: null | string

Id of the initiating user

wallet_key?: null | string

Wallet id

wallet_transaction_id?: null | string

The transaction identifier from the wallet provider (external id)