Yes. A user needs to be 18 years or above if they want to use AstroPay as a payment method for betting. This service is not available for minors. The company stores a database of all the users and verifies their age during the registration process.
Betting Sites Accepting AstroPay Card;