Late payments are inevitable, especially when teachers will give students a pass to join before they were able to pay (for some reason or another).
Can there be a "missed session" button, or can the finished session still remain selectable for students?
The latter suggestion might look like this:
Once the session is finished, it remains viewable, but it fades a little. It can still be selected manually or with the "Join Whole Series" button.