Foodtruck Order — TypeScript Reference - v0.1.0
    Preparing search index...

    One checkout attempt the application could not resolve.

    This is deliberately not a failed payment: the application cannot say whether money was captured. grossAmountMinor is the amount that was requested, and providerReference proves only that the provider registered an attempt — neither field may be rendered as a payment verdict.

    The list is read from the server on every load, so an unresolved attempt stays visible after a reload or a restart instead of disappearing with the page that produced it.

    interface UnresolvedCheckoutAttempt {
        currency: string;
        grossAmountMinor: number;
        operationId: string;
        outcome: "unknown";
        providerReference: string | null;
        recordedAt: string;
    }
    Index
    currency: string
    grossAmountMinor: number

    Gross amount requested in integer minor units; never an amount captured.

    operationId: string

    Stable application-owned identity of the checkout operation; never a provider id.

    outcome: "unknown"

    Always unknown; no other outcome class is ever recorded as unresolved.

    providerReference: string | null

    Provider's stable reference when one was supplied, otherwise null.

    recordedAt: string

    Database time the attempt was recorded, as an ISO-8601 string.