Inttegro Web SDKs - v0.5.4
    Preparing search index...

    Interface CheckoutOrder

    Client-safe Order snapshot shared by every Inttegro Checkout SDK.

    interface CheckoutOrder {
        amount: CheckoutMoney;
        documents: { invoiceUrl?: string; receiptUrl?: string };
        expiresAt?: string;
        id: string;
        lineItems: {
            id: string;
            name: string;
            quantity?: number;
            total: CheckoutMoney;
        }[];
        merchant: { displayName: string };
        status:
            | "requires_payment"
            | "requires_action"
            | "processing"
            | "paid"
            | "failed"
            | "expired"
            | "canceled";
    }
    Index

    Authoritative Order total.

    documents: { invoiceUrl?: string; receiptUrl?: string }

    Secure Order documents currently available to the payer.

    expiresAt?: string

    ISO 8601 expiry time, when the Order expires.

    id: string

    Public identifier used for server-side reconciliation.

    lineItems: { id: string; name: string; quantity?: number; total: CheckoutMoney }[]

    Client-safe Order lines shown by Checkout.

    merchant: { displayName: string }

    Merchant identity safe to show to the payer.

    status:
        | "requires_payment"
        | "requires_action"
        | "processing"
        | "paid"
        | "failed"
        | "expired"
        | "canceled"

    Current Checkout payment state.