A. General Requirements:
We need to have an API software developed which will be used on a self service payment kiosk that will link to our cyber cafe management software (NETCRAFT).
In general, we need the customers to be able to create or find their already made accounts and choose the products they want and pay directly using either cash or credit card from the self service kiosk machine.
Please note that the freelancer can be provided with detailed information on what is required by the Netcraft software developer and will be informed to the allowed (allowed) inputs and outputs from the NETCRAFT to API software and vice versa.
Furthermore, bill Validator and cash dispensers devices type/model will be supplied by ICT. As for the credit card machine, local bank machines (Emirates Islamic Bank) will be used. Current installation of the Unit is UAE.
B. General Interface Requirements With Netcraft:
UDP Protocol to communicate between the Kiosk and the Server (require IP address and Remote port)
C. User interface:
1- User enter Nickname
2- Send nickname to server - (wait confirmation)
> Server confirm - (recieve current user price packages and balance)
> Nickname not available - (retry or new user)
> New user - (recieve default price packages)
> User enter phone number
> More info if rquired
> Retry - goto step 1
> Error - (service not available now)
2- Kiosk show available packages and current balance
3- User select package
4- Kiosk confirm the cash payment.
5- Send nickname and the payment amount (and phone number if new user) to server - (wait confirmation)
> Server confirm - (print invoice)
> Error - (return the payment)
D. Web Application
Real time web dashboard reporting that shows the transactions and reports for management use and insights of sales operations activities.
E. Software Security
Software security is mandatory to meet as minimum the guidelines discussed in the attached "Kiosk Security" document.
Bu iş için 50 freelancer ortalamada $23/saat teklif veriyor
Hi, My name is Alexander. Thanks for your posting. I'm ready for your project. We can discuss more in detail through our communication. Once you choose me, you will never regret. I hope I'd work for you. Best regards
Hi there, I saw to attach documents. I am having 18 years of experience. I have completed many projects like that. I am ready to work with you my hourly rate.