I agree that this is very unclear, and feels pretty unfair to users. If I pay for an hour of botting on my account, then I should get an hour of botting on my account. I don't feel that it should have to be consecutive, but I suppose that point's up for debate. I should certainly never be charged again during that hour for that account. If I have to stop the bot after 5 minutes to tweak some settings, I shouldn't be charged again when I restart it.
This certainly explains all the posts of people complaining they were being charged too much. Since it's not documented anywhere it's possible someone could pay up to 12 times in one hour while tweaking/stability testing the bot.
If nothing else, this payment scheme needs to be documented somewhere visible to the end user. You are charging users telling them they will get an hour of use. Not giving them that hour of use, without any explanation of why that would occur prior to purchase, could be construed as false advertising and result in legal issues for the website if someone felt so inclined.
And this is not an issue of multi-bots. In all of these instances, my examples are assuming you still pay per bot per account.
Here's how me, patcolez, and many other expected the system to work. I believe this to be the most fair system. I'm going to call it the "Rollover Minutes" plan:
1) I start a bot
2) I get charged payment cost
3) I have an hour worth of "credit" for that bot applied to my account
4) I run bot for 30 minutes then stop for whatever reason.
6) The next day, I restart bot
7) Since I still have 30 minutes of credit remaining, I can run the bot for 30 minutes before being charged again
8) After 30 minutes, I'm charged to begin my next hour of service
9) Repeat
Here's an alternative system, which is far more fair than the current system, but less client friendly than the above. I call it the "MMO membership" plan:
1) I start a bot
2) I get charged the payment cost
3) A 1-hour timer starts ticking.
4) During that hour, I can start/stop the bot (on my one account) as much as I want without being charged again.
5) 1 hour after initial payment, regardless of how much I actually ran the bot during that hour, I'll get charged again if the bot is running.
6) Repeat