All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
I released a free WHMCS hourly billing module — looking for feedback
Hi LET,
I wanted to shar e small project we recently built.
It is a free open-source WHMCS addon for hourly / pay-as-you-go billing.
GitHub:
https://github.com/linuxer69/hourly-billing-for-whmcs
Project page:
https://tlfhost.com/hourllyblingwhmcs.html
We originally built it because WHMCS does not have a simple native way to bill services hourly from client credit. The module allows a provider to set hourly prices for WHMCS products and charge the customer from their account balance based on usage.
It currently supports basic things like:
- hourly billing from WHMCS credit
- per-product hourly rates
- auto-suspend when balance is not enough
- auto-reactivation after the client adds credit
- client area usage/balance page
- admin logs and rate management
Important note: this is the first public version.
It may have bugs and it is probably not ready for production use yet. If you want to try it, please test it in a lab/staging WHMCS installation first. I do not recommend installing it directly on a live billing system until it has been tested more.
I am sharing it here mainly to get feedback from other providers and people who understand WHMCS better than me. If you find bugs, bad logic, missing checks, or have suggestions, issues and pull requests are very welcome.
Issues:
https://github.com/linuxer69/hourly-billing-for-whmcs/issues
This is not a hosting offer. It is just a free tool for the community.
We also have two other small tools we developed:
https://tools.tlfhost.com/
A small collection of online tools.
https://tmpup.site/
A simple temporary file upload service.
Any feedback is appreciated.


Comments
hmm 69
Thanks to Claude for this implementation
And what is the problem?
I don't like when people claim that they BUILD something, when it is literally fully vibecoded. Perhaps this guy doesn't even know what AI wrote.
Thanks for the feedback.
using AI doesn't automatically mean someone doesn't understand their own code. know what the code does, and if I didn't, I wouldn't be publishing it.
also, asking for bug reports, esting, and security feedback is pretty normal for any project, especially open source ones.
If you spot a specific issue, feel free to point it out. Otherwise, I think we'll just have to agree to disagree 🙂
nah, that looks like some low quality gpt, i asked claude to review and it already found 5 bugs.
that's actually useful then 🙂
if there are 5 bugs, please post them and I'll be happy to fix them.
Honestly, I’m kinda confused why this is turning into such a big argument.
It’s an open-source project. That’s pretty much the whole idea, right? Someone builds something, shares it, and then other people can help make it better. Bugs get reported, code gets reviewed, people suggest changes, or even send fixes.
No project is perfect from the start. Even Linux had plenty of issues and limitations in the beginning. It became what it is because people kept contributing and improving it over time.
So if you found bugs or possible security issues, that’s totally fine — point them out and let’s fix them. That’s much more useful than arguing about whether AI was used or not. I really don’t think that’s the main point here.
At the end of the day, we’re all adults. Constructive feedback helps everyone. But just attacking a project that someone spent time building and sharing for free doesn’t really help anyone.
linux is not a whmcs hourly billing module, is a contribution towards a big project build by people who actually understand the language they are using, even if they used AI, ai for them is a tool as is in reality, still a tool, something that can help you to deal with something faster and more efficiently, not a tool that you can use to build something in some language you don't even understand.
i don't have anything against AI projects, is just the person who uses it and how.
Fair point. In the end the code should speak for itself. If you see specific problems in the implementation, I'm happy to discuss them.
i think it'd be interesting if you actually have a service that rely on this module.
real men test in production
Complete lie, and I bet you couldn’t stand a simple coding quiz.
As an actual developer, takes me less than a minute to know you have 0 idea with this code-base and have let AI totally wild.
Also, you can remove almost all bugs / exploits for this sort of project relying on WHCMS’s framework, and the right packages..
Because you have no idea what that is, or which to use you’ve let AI vibe the entire thing and it’s obvious.
Stop lying, I will happily pay for a £100 online-test in any language you prefer if you record proof of you doing the QUIZ live for LET members.
Here’s the problem. You even used AI to write this response.
Whats difference, claude making a github account, making that project, and posting & relying on LEB.
Or you asking claude, and pasting it here?
Seems same to me, your acting, talking like a fucking robot we like humans.
Tankyou
Yeah, we would expect you to be honest Claude
I also say that I got help from the Claudeto guide and fix the bug.
Is there anything wrong?
Thanks for releasing the module, too many toxic people on this forum.
It have a lot of bugs like:
There is more but i don't have time for that
No
People tend forget about license of project (MIT) it written
and yes the code really barebone level i see some basic problem was not wraped under transaction, and weird scope variable, there "oopsie" moment on code everywhere.
Also code wasn't feel human tbh, not hard feeling but you need to know people here kinda critical about code visiblity which AI not on this case.
Basically another no-effort project. Writing code takes effort so just let an AI produce a bunch of mush. Proof reading said mush takes effort so lets just dump it on a bunch of random people and let them use their time on it...
I'm not going to touch this but looking at what other people found it's kinda obvious that no time was allocated to sanity checking. Stuff like lack of transactions isn't exactly like some dreaded off-by-one. It's something that will jump in your face even during superficial skimming. Obviously pretending the person looking knows what they are doing.
100x this. Show some confidence in your code. It might even motivate people to actually look for bugs
This thread won't exist if WHMCS is complete