We're working on an iOS application for an already working web site where the user can log in with his Instangram account, then select some of the photos and ask those photos to be printed and mailed to his house. The user will be paying for those photos in advance with his credit card using [url removed, login to view] as a payment gateway.
The website is already working with all the payment gateway, Instangram login, etc. And we are doing only an iPhone/iOS interface just to select the photos from the iPhone and then sending back the print order to the website.
We're in need to create the web services that will be a bridge between the iPhone application and actually send the print order in the server (this include store the order in the system, process the payment, and get back with a confirmation output as JSON).
As this will manage credit card information we need to use https.
This task will require to log in into the current working web server, analyze the code and how it is done, and once understood, create the web services to communicate with the iPhone application and saving the print order as if it were done from the web.
In order words we need to simulate or call all the server instructions like if the user did the print order from the web, but actually receiving the print order from the iOS application through JSON posts.
We think the work is quite simply once it is understood how the site is working right now seeing the code. Then it is a matter of defining how we communicate (what parameters to send in JSON) and then place the order.
Web site is done using PHP and CodeIgniter.
The credit cards are processed automatically using [url removed, login to view] and it doesn't require any action from the user than just filling the credit card information.
We need to start asap with this project.
Please, read this clarifications:
- Start your bid with the 'dragonfly' word
- READ all the description
- No Generic answer, I will ignore those automatic answers
- For the first selection stage, please write me a full message with all your questions, please avoid try to send me your skype.
- We will not be able to give the FTP access at this stage, but if you need further clarifications please let us know.