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

    Provider-neutral result of one refund attempt.

    interface RefundResult {
        outcome: RefundOutcome;
        providerErrorCode: string | null;
        providerReference: string | null;
    }
    Index
    outcome: RefundOutcome

    Outcome class the application acts on.

    providerErrorCode: string | null

    Stable provider error code, never a raw provider message or payload.

    providerReference: string | null

    Stable provider reference when the provider supplied one, otherwise null.

    A reference proves that a refund attempt exists; it is never proof that money was returned, and its presence never changes the outcome class.