Zamok Kiosk API
    Preparing search index...
    • Parameters

      • state: PaymentProcessingState = DEFAULT_PAYMENT_PROCESSING_STATE
      • 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">
            | PayloadAction<"SUBMIT_PAYMENT_FOR_PROCESSING", PaymentProcessingRequest>
            | PayloadAction<"PAYMENT_PROCESSING_SUCCEEDED", PaymentProcessingResult>
            | PayloadAction<"PAYMENT_PROCESSING_FAILED", { error: string }>
            | EmptyAction<"CLEAR_PAYMENT_PROCESSING">
            | PayloadAction<"SET_TRANSACTION_EXTERNAL_ID", { externalId: string }>

      Returns PaymentProcessingState