I'm starting a small WISP and have chosen RouterOS hotspot as my gateway/user management. I was looking for any free/simple ways to accept credit cards and automatically create accounts on the MikroTik.
I've come up with a solution that some of you may be interested in.
If this has already been done, let me know!!!
What is is:
Quick web based interface to MikroTik RouterOS
Requirements:
Windows 2000 or better
A paypal account
Apache webserver and PHP, both free
What it does:
---Account Creation Module---
Allows user to select one of three account types (24 hours pass, 1 or 2 hours, 1 month)
Passes appropriate price and product information to PayPal
Once the user pays at PayPal (they don't need a paypal account) they are redirected to a page where they can create a new account or add credit to their old one.
Automatically creates/updates the user account
Allows user to check status and time remaining on their account
---User Management Module---
Quick and easy listing, creating, modifying, removing, of users.
Bonus:
Very easy to setup, one or two hours
No RADIUS server needed
No dedicated box required runs on any machine
No merchant gateway account necessary
The Bad:
Very ugly UI right now
Poorly written PHPSL (PHP as a second language)
Based on telnet (problem with PHP SSH module, hopefully fixed soon)
Probably buggy and insecure
Has this already been done? Is there interest in something like this? I wrote it to fit my need of running an automated hotspot without forking over alot of cash or spending time learning the free linux solutions.