Ziven congrats on your first extension!
A few suggestions:
I suggest adding a link to the GitHub project in your post, that way anyone can quickly access it.
I see Packagist complains that it cannot find the license used. You can add "license": "mit"
to composer.json
to fix that.
The javascript source code is missing from GitHub. I don't know if that's intentional?
Looking at the source code, I don't see anything that prevents the user hitting the API endpoint continuously and receiving money every time, multiple times per day. Since the javascript source code is missing I can't check but I assume the button is only disabled client-side? I have not installed the extension to try.