I would like to know if a customer has an active monthly subscription and one day a month the product asks if the subscription is active on the platform.
For monthly, you can use the RecurringApplicationCharge (shopify.dev) API.
Use the POST to create the charge and a mechanism for the merchant to be redirected to the charge acceptance screen.
Use the GET to check for the charge status periodically
Hope that helps, all the best.