When in a hole, stop digging.
It can't be listed on the station information page as some 'request stop' status is a property of the service not the station. There are a some stations that are request for some services and mandatory for others. And request stops almost universally don't have ticket collection facilities so most passengers will be buying onboard rather than online.
It's a basic principle of usability in design, that if users are frequently misusing a system by making a mistake, then the system needs to change. It's not a matter of 'fault', simply that there are things the designers of the system could do to make someone's day a bit brighter *so why not do them?
In this case, I would suggest one or both of two things:
- If any trains at all call at a station as a request stop, then on all the signs that display the station's name, _and_ on another sign next to every pedestrian entrance to the platform, add the text "This station is a request stop. When a train approaches, stand up and make yourself known to the driver." The text should be as large as possible, similar in size to the "Stop, look, listen" text on a level crossing.
- The guidance to drivers should be amended so that they are instructed to stop if they see anyone on the platform at all, whether or not the person expresses intent to catch the train.
I'm feeling a bit guilty now actually *I've worked on a number of train times apps, and none of them tell the user that a stop is a request stop. There aren't any near me, so I guess I didn't think about the issue. I'm going to have to go and look at my data feeds and see if I can obtain that information!