There will be a timer for session expiry where if user activity does not perform in the system the timer will be having a 5 minutes countdown where the timing will be reset while the user performs an activity. The timer will include the following validations;
Countdown will start when the user stops performing any activity and the timer will be set for 5 minutes.
Once the countdown is completed all the transactions selected within the session will be unblocked allowing other payments to be selected in another session.
Last 1 minute of the countdown there will be a pop-up message asking the user if the session should be extended to 5 minutes. A pop-up message will remain till the countdown is completed and the error message will pop up only if the payment processor screen is open.
If the user closes by closing the browser the session will be active until the session expired. The user who created the session will be able to re-open the session by navigating to the Payment Processor Screen.