Hi bilton,
It's best to ignore people that aren't willing to help.
Okay, firstly... this is definitely possible. It's not hard at all, but I wouldn't recommend it. When you start storing sensitive Credit Card information on a server, it becomes a target. Anyways, if you're willing to take that risk, then it's fine.
Okay, firstly... let's start on the login section.
I've written a simple class which can handle this, you can download it here . It has loads of instructions so I'm sure you should be able to get it working.
Secondly, the collecting of information, you'd need a table structure that looks something like this:
id,user_id,client_name,client_surname,client_email,client_ccnum,cc_expiry,status ... and so on.
Then, when your reps log in, they have access to "Add Clients" and "View Results" ... on the "Add Clients" side of things, you create a simple HTML form where they enter the info, post the form, and it stores it in a Database. When this is done, the status would be set to 'P' (for Pending). Under "View Results" you'd simply have a table that would show the results of the transaction. You'd do this by doing a simple query where status='C' (for complete) ... or something like that.
Then, when you login with your admin account, (Refer to the Authentication class on how to do this) you'd then have access to "Authorize Transactions" ... this would list all transactions with the status as 'P' (Pending). You'd then view the details, process them, and update the status. This would be another simple form, where you could update the status and possibly attach additional notes.
When the client then goes to "View Results" he will see what you've done. In this select query you'd say something like: "select * from transactions where client_id='$client_id' && status='P'";
Okay, that's basically the entire site... It's very simple really. However, if you're new to PHP, it might seem a bit difficult. Your best option is still to hire somebody that knows what they're doing to code it for you. There's a lot of things in PHP which you only learn with time -- so you're bound to make mistakes in your system that will end up costing you more than if you just got someone to create it for you in the first place.
I can create it for you, e-mail me and we can talk... otherwise, I hope I helped you 🙂
Goodbye now!
Kevin