We have a sales agent force on the road. We want to build an App that works on Apple phones and Android phones. It will be an in-house sales Payment app(not public) for my on the road sales agents to accept Credit Card payments. The App will give the administrator to control/add/delete web based payment gateways. So POS machines don’t need to be sent to sales agents who break or lose the machines. Also in order for sales agents don’t make mistakes and for security purposes. For example the Administrator can have the ability to put a maximum on how much can be charged per payment gateway or per card. If a cc card can be used more than once or not………basically parameters or restrictions that a new sales agents does need to memorize. Less training. Also if the Administrator has the ability to delete the app off a sales agents phone if the phone is lost.
The sales agent would need to have secure login into the App connected to a MySql server and then it would display the payment gateways that are available for her/him. Some of our Payments Gateways are regional to take advantage of fees. Then the App would need to allow him to swipe a CC using a typical USB Credit Carder reader, or enter by hand, or by using OCR and enter the amount of the sale. Then the app would need to send the info to the payment gateway to get confirmation of payment which can be saved in a table of payments approved or disapproved. The Sales Agent would need access to a report of his transactions by chronical order by client name and/or last 4 digit cc #. Possibly a few other client reports. Each Sales Agent is managed by a Manager that would need his own set of reports which he can access. We would need this to be built using a MySQL database framework if possible because we may evidently link it to our Wordpress MySQL website.