Software Flow Diagram
This diagram describes the necessary software components and their interactions for the system to perform a successful access exchange.
This diagram is a bit embarrassingly crude and really shows off my poor handwriting. At any rate, hopefully it gets the point across. This is the data flow as I envision it happening. It has been explained, but essentially a user connects to the network and is redirected via captive portal to a splash page (nodogsplash). This splash page should somehow interact with a payment system and once the transaction is complete return info to the router to authorize the user for the amount of time and bandwidth specified.
This so-called backend processing is going to be a significantly difficult portion of the project. At the moment I have no idea how Paypal's API works, nor how I can implement a system with which to pass back and forth the correct information.
No comments:
Post a Comment