If you have multiple browser threads then you can add a date column in database for each account. When some action is finished then you can add 30 minutes to the date now and add it to the database of that particular account. Then add a check condition in the beginning of the thread which checks if the current date is less or greater than the database date. If it is greater that means there is still time left and then close that thread without opening browser.
How to know if recaptcha failed so i can get refund?
-
Used bas for years but didnt think too much and had insane costs of recaptchas on 2captcha solver
Afaik i can get a refund but i have to submit them some recaptcha data that failed to solve (honestly I thought they have this data).
anyone here gets refunds? how to check if it failed?
-
You'll need to check if it has failed by website "Error Captcha Wrong Message" or other.
Browser:

If you are looking for a none browser that wasn't solved inside the browser side, you will need to use your own HTTP Get request to report it or crack open the module and look at the code, seeing what variables are needed to report to via browser side from HTTP (Which uses Internal HTTP Client) side of things.
Depending on the Captcha method;
https://2captcha.com/2captcha-api#complain