export PaymentTransfer

interface PaymentTransfer {
    account_id?: null | string;
    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;
    original_amount?: Amount;
    payment_cycle_id?: null | string;
    payment_direction?: PaymentRecordDirection;
    payment_processing_details?: PaymentProcessingDetails;
    payment_source?: PaymentSource;
    payout_id?: null | string;
    short_id?: null | string;
    status?: null | string;
    tenant_id?: null | string;
    to?: BasicContact;
    total_fees?: Amount;
    transaction_id?: null | string;
    transfer_amount?: Amount;
    transfer_id?: null | string;
    user_id?: null | string;
    user_status?: null | string;
    wallet_key?: null | string;
    wallet_transaction_id?: null | string;
}

Properties

account_id?: null | string
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

original_amount?: Amount
payment_cycle_id?: null | string

Payment Cycle identifier.

payment_direction?: PaymentRecordDirection
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

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_amount?: Amount
transfer_id?: null | string

Payment transfer id

user_id?: null | string

Id of the initiating user

user_status?: null | string

User Display Status

wallet_key?: null | string

Wallet id

wallet_transaction_id?: null | string

The transaction identifier from the wallet provider (external id)