Inttegro TypeScript SDK - v12.0.0
    Preparing search index...

    Interface Payment

    A payment collected for an order.

    interface Payment {
        amount: Amount;
        balanceTransaction?: BalanceTransaction | null;
        billingDetails?: PaymentBillingDetails;
        canceledAt?: Date;
        customer?: PaymentCustomer;
        dueAt?: Date;
        executedAt?: Date;
        expiredAt?: Date;
        failedAt?: Date;
        id: string;
        initiatedAt: Date;
        latestAttempt?: PaymentAttempt;
        latestError?: PaymentError;
        nextAction?: PaymentNextAction | null;
        paidAt?: Date;
        paidOffline?: boolean;
        paymentMethod?: PaymentMethodSnapshot;
        paymentMethodTypes?: string[];
        payoutConfiguration?: PaymentPayoutConfiguration | null;
        statementDescriptor: string;
        status: PaymentStatus;
    }
    Index
    amount: Amount
    balanceTransaction?: BalanceTransaction | null
    billingDetails?: PaymentBillingDetails
    canceledAt?: Date
    customer?: PaymentCustomer
    dueAt?: Date
    executedAt?: Date
    expiredAt?: Date
    failedAt?: Date
    id: string
    initiatedAt: Date
    latestAttempt?: PaymentAttempt
    latestError?: PaymentError
    nextAction?: PaymentNextAction | null
    paidAt?: Date
    paidOffline?: boolean
    paymentMethod?: PaymentMethodSnapshot
    paymentMethodTypes?: string[]
    payoutConfiguration?: PaymentPayoutConfiguration | null
    statementDescriptor: string