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

    Safe application rejection for a checkout the provider definitively refused.

    rejected and cancelled are both certainties that no payment was captured, so this error carries the provider-neutral outcome class: the application may therefore state that the order is not paid and that retrying is safe, which is exactly what MVP-PAY-001-S02 requires. It deliberately still carries no provider detail, no amount, and no reference, and it never reports the distinction as anything the operator could act on differently.

    It is never raised for unknown. Lost certainty stays OrderCheckoutIncompleteError, because claiming "not paid" for an attempt that may have captured money would be a false statement (MVP-TASK-029).

    Hierarchy

    • Error
      • OrderCheckoutDeclinedError
    Index

    Provider-neutral class of the definitive refusal; never a provider detail.