Backend for checking payments and giving users access to data if payment was done...

Closed Posted Feb 25, 2013 Paid on delivery
Closed Paid on delivery

It concerns a mobile app that I am building at the moment with App Inventor that needs a backend (i.e. web application) with Google App Engine as the backend for datastore and scaling of the requests. The backend would consist of a system where users can login and have

access to certain info when they have paid for the access to the info. The info is generated in the mobile app and saved to a datastorage (tag/value) with App Inventor and Google Ap Engine. The backend would be accessible either via the mobile app or via the web application via the browser.

There would need to be programmed the logic that checks if users have paid with either Paypal ([url removed, login to view]) and/or neteller ([url removed, login to view])

and/or Google Checkout ([url removed, login to view]). So those API's are involved as well. If they have paid, they can get the access to the info (that was send via the mobile app that I am making at the moment...) If they haven't paid, they should get a popup that they will need to pay for access to the data and be able to chose the payment system (Paypal, Neteller, Google Checkout and maybe Ideal payments in the near future if possible..)

Then after the user pays for access to the data they should be able to access the data (automatically after paying or manually after logging in at the backend with their email-adress as username and a password...)

So the question is if a freelancer would be able to program such a system with the needed programming languages (Paypal API uses either Java, PHP, C# or Perl) and Google App Engine (for the datastore) uses Python (or Java or Go..) Neteller uses forms with HTTP requests (Post and Get) with HTTP Value/Pairs and/or XML parsing...(see the attached Neteller API-doc with this email for details about the neteller API or example...) Google Checkout makes use of a Google Checkout JAVA SDK...See the folowing URL for more details:

[url removed, login to view]

Sandbox accounts can be created with the payment providers to test the whole payment process and the process after the payment to let the user access the data that was stored via the mobile app. Test payments can be done with the sandbox accounts and test credit card numbers from the payment providers (i.e. Google, Paypal, Neteller) After the testing with the sandbox accounts Real info will be provided that has to be programmed in order to let the programmed logic work with real life payments. After this has been tested and succeeded the project will be completed and be considered successfull.

Details of the mobile app and how the data has to be handled will be given upon acceptance of the project and agreement about the price of the whole project. A Non-Disclosure Agreement will have to be signed, scanned and emailed before starting the project.

Graphic Design HTML PHP Website Design

Project ID: #4279505

About the project

3 proposals Remote project Active Apr 3, 2013

3 freelancers are bidding on average $1500 for this job

universesys

We are a team of developers and designers who are in this field from more than 6 years. Please check your PMB for details. If you will give us the project then we will do that better quality of work within the time per More

$750 USD in 17 days
(16 Reviews)
5.9
genkov

Quite a large codebase and required effort to write and maintain it is to be expected, even if the end-functionality itself seems trivial. Security is foremost as well, so be careful when picking. Can send CV upon requ More

$3500 USD in 21 days
(20 Reviews)
5.7
k0der

please check my pm

$250 USD in 7 days
(4 Reviews)
2.2