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

    Safe application rejection for a checkout attempt that did not confirm a payment.

    It deliberately carries no provider detail: the operator learns only that the order was not finalized, which is the behavior MVP-PAY-001-S01 requires. This error is raised only when a charge was confirmed but could not be committed, so the operator's draft is intact while the paid-but-unrecorded situation is handled separately.

    It is never raised for a lost provider result. unknown is durably recorded and reported as the distinct OrderCheckoutUnresolvedError, and a provider that definitively refused is reported as the certainly-not-paid OrderCheckoutDeclinedError. All three outcomes therefore stay separately distinguishable instead of collapsing into one generic failure.

    Hierarchy

    • Error
      • OrderCheckoutIncompleteError
    Index