Next-gen Gateway for hostings that boosts your workflow, Paymenter

PepijnWeijers

Founder Weijers.one
Ultimate
Feedback score
0
Posts
115
Reactions
167
Resources
8
Hey everyone,

Welcome to the official Paymenter thread on BuiltByBit. First let me quickly introduce us, a part is made possible by volunteer developers, if you want to get to know them join our discord. But the project is mostly runned by Corwin and me. Corwin is a motivated backend developer who is developing Paymenter himself on a daily basis. I myself am an experienced UI/UX web designer and frontend developer, and I am therefore concerned with the face of Paymenter.

Probably everyone is familiar with WHMCS. A short summary: WHMCS is a software that contains all the tools to keep a hosting running. Paymenter will be a free and open-source alternative of this. Only our focus is more on the game hosting industry.

Paymenter will be a next-gen open source gateway system for hosting. We want to make it as complete as possible, and are always open to feedback. Currently, a beta version is available, here the basic features are already built in. But we hope to publish a first official version with more features and a better UI very soon. We also want to add many integrations, think about Pterodactyl, Multicraft, DirectAdmin, cPanel and much much more (not all intergrations are guaranteed).

Now if you like the project check out our website for a little more info: paymenter.org
If you think you can add something to the project contact us via discord: discord.gg/xB4UUT3XQg
If you have any questions, you can ask them below or in our discord server.

It will be a free and open-source project. But would you like to support us with a small donation, it can be done via our github: github.com/sponsors/CorwinDev


Website: www.paymenter.org
Discord: discord.gg/xB4UUT3XQg
Github: github.com/Paymenter
Demo: demo.paymenter.org
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Alistair F.

Lead Architect, OperaHouse
Supreme
Feedback score
11
Posts
921
Reactions
557
Resources
0
Awesome concept! I think this would be an excellent asset for start-up hosting companies who might not be able to afford custom CRM/FM/HRM panels for their needs!

If you need help with anything (assuming it's a service I can provide), give me a shout via Discord: Alistair#4081 or Email: [email protected]
 

Pierce Studios

Supreme
Feedback score
34
Posts
7
Reactions
116
Resources
0
This project has potential, lots of it. The concept is a solid one that, if achieved correctly, can lead to this dominating the market for a reasonable length of time.

However, I've got a few criticisms:
  • The codebase, as of writing, does not appear to have any feature or unit tests beyond the ones included with Laravel for authentication.
    A human can test this a hundred times over; automated, computerized testing will still point out a fault that was missed.
  • The external services that have been implemented so far (pterodactyl and virtualizor) are integrated in a hugely inefficient method:
    • The API calls are housed in extension files, not classes. However, the majority of the app follows classes. The reason this is significant is that OOP concepts are being mixed with non-OOP concepts.
    • The API calls are housed in extension files, while the calls to those methods themselves are also housed in a singular extension helper. This is the case for all services, including payment gateways.
    • The extension files for the services lack access modifiers for their functions, which can lead to security vulnerabilities once other people start implementing this code with their own.
  • So far, three payment gateways have been implemented: (1) Stripe, (2) PayPal, and (3) Mollie. The implementation is similar to that of the server gateways.
    • The API calls are housed in standalone files that then get called through the extension helper. Again, as with the server gateways, there is no separation of concerns, nor access modifiers.
    • The routes for the webhooks are housed deep within the extension's folders, which is non-conventional and unnecessary. A cleaner approach, which allows again, better separation of concerns, is including them into a separate routes file in the routes folder.
  • The design for the web app, so far, is inconsistent and there are quite a few changes that would better flesh out the hierarchy of the pages. There are also quite a few responsiveness issues that appear on mobile.

Overall, there seems to be a few issues with design consistency, service integration, conventions, and a lack of design consistency. I can't wait to see how this improves and comes to life within the next few months.
 

BOOP

Director of Ops @ Zelphra
Supreme
Feedback score
23
Posts
2,384
Reactions
1,095
Resources
0

Sky.

:)
Supreme
Feedback score
12
Posts
767
Reactions
434
Resources
0

This project looks great, I'm genuinely a fan of there being more options than just WHMCS.

I can't compete with free, and from what I can see - this project looks amazing, so major props to Pepijin for making it 100% free.
 
Top