For the last several years I flew RyanAir, I have never had my boarding pass stamped (I have non-EU/EEA passport). I have never been refused boarding, and never seen anyone being refused boarding.
The typical RyanAir procedure depends on airport, and is one of the following:
-
They scan everyone’s non-EU passport regardless of whether one did check or not. This is typical at BER airport.
-
They call non-EU passport holders who didn’t get visa check to the gate agent before boarding, and scan your passport there.
-
They walk along the line ready for boarding, and ask who has non-EU passports and didn’t do check, sending us to the gate agent for the check.
Note that this check takes some time (10-30 seconds), and they do close the gate 30 minutes before departure; if you do so, try to arrive earlier than 30 minutes before the gate closure time.