Zamok Kiosk API
    Preparing search index...

    Function userSelectedPaymentMethodReducer

    • Parameters

      • state: null | PaymentMethod = null
      • action:
            | CommonAction
            | PayloadAction<"START_TRANSACTION", { externalID: string; total: number }>
            | PayloadAction<"CANCEL_TRANSACTION", { reason: CancelReason }>
            | EmptyAction<"COMPLETE_TRANSACTION">
            | PayloadAction<"MONEY_CHANGED_HANDS", AccountingEvent>
            | PayloadAction<"USER_SELECTED_PAYMENT_METHOD", (PaymentMethod | null)>
            | PayloadAction<"REFUND_OWED", { amount: number }>
            | PayloadAction<"REFUND_ISSUED", { amount: number }>
            | EmptyAction<"CLEAR_TRANSACTION">

      Returns null | PaymentMethod