Hotspot 2.0 is a solution also known as Passpoint and is not what you are looking for. It’s really complex, you need to understand it first, here you can find more information Passpoint | Wi-Fi Alliance (Wi-Fi CERTIFIED Passpoint® Deployment Guidelines
at the bottom of the page). Also support for it from different devices is not great so I would not recommend using it as an only way to make public access point, it should be used with fallback to regular Hotspot. As an example you can see here Windows does not support a lot of Hotspot 2.0 (a.k.a. Passpoint) features Passpoint - Windows drivers | Microsoft Learn.
For your use-case you need to use the regular Hotspot and configure Authentication mode
set to MAC auth
and Enable TOS
set to ON. These options will make the user accept Terms and Conditions before getting access to the internet. These terms can be edited in Hotspot Themes. Additionally you can add a custom Success page
to which the user will be redirected on successful login (in this case when they accept the terms). Caution about Success page - don’t think that it fully works on Android as they close the Captive Portal window automatically after you get internet. More information about Hotspot configuration can be found here - RUT955 Hotspot - Teltonika Networks Wiki