login
Forgot?

Don't have an account? Register one now!

Login

Develop website payments pro

Bids 
3
Avg Bid
$303 USD
$2355 HKD
CLOSED
  • Project ID:

    1430906
  • Project Type:

    Fixed
  • Budget:

    $30-$100 USD
    (Approx. $232-$777 HKD)

Project Description:

Scenario: Website with teaching resources where certain registered users may upload documents for sharing with other users. Any user can purchase this documents after approved by admin. We require website payments pro (paypal) for purchasing the documents.

Every document that a user uploads must be authorized by the admin account. Once authorized, the user whose document was approved gets "one point" of credit.

This credits will be used later for a promo, where if you upload three documents you may download three documents for free.

Other users or customers can purchase documents in the website without having to upload documents in exchange.

We need to develop website payments pro. We already have a working account for this but it must be developed.

We currently have an online system where users can log-in and register an account. This system also has a field where the "level" of the user is defined, for example, if the field is set to "1" it is an admin, if it is "2" it is an author, or "document uploader", if it is "3" it is a regular customer who does not intend to upload, only shop for files, etc. This is already developed.

A shopping cart has also been developed with jquery.

We need a candidate who has experience and portfolio showing work with
*MySQL
*File Management (Upload, Download)
*PHP / OOP

This system requires development as follows:

*A registered user "level 2" or admin "level 1" may upload files such as *doc, *pdf, *xls, etc where later during other development phases more extensions can be easily added or removed (for example, we may not be allowing *mp3 files now, but in the future it can be easily added into some sort of variable.

*These documents should be approved by user "level 1"/admin. The approval process will be a form where the admin reviews the file via a secret link for his view only, and where the admin will be able to set the price for the document. Once the document is approved it will be available throughout the shop for download by other users, either by using the "upload 3 get 3 documents" or by shopping for it. If rejected, the file will not be available for download or shopping.

*A user adds documents into his shopping cart, then checks-out. Here is the stage where the system asks "Would you like to pay or use your promo points?".
a) If user decided to pay, a paypal website payment pro integrated into the site shows and the user pays. A record of the transaction is saved and is accessible via the admin user account and the user's account. BOTH.
b) If the user decides to use promopoints, a promopoint will be substracted from the database and a record of the transaction will be kept like in previous point a)

*When a user buys a document, also a record is kept in the uploaders account, where he/she will be able to see if one of his documents was purchased and how, wither by payment or promo.

*When a user buys a document, a secret link will be generated. This secret link MUST expire after a certain time to be defined. For now, just leave at two weeks expiry time. This link must be generated either via the user's profile and email confirmation. This link should also be accessible by the admin to download and test.

*Secret links with this same expiry time should be able to be produced by the admin account. For example, the admin wants to give out a document for free, he should be able to generate a secret link with expiry time to send to anyone he wishes.

This is a general overview of what needs to be developed. Please quote project and make sure you are able to handle it.we need it ASAP.

Skills required:

AJAX, MySQL, Paypal API, PHP

Project posted by:

epark Bangladesh
5.0 (4 Reviews)

Online now

If you are the project creator or one of the bidders, please Log In for more options.


All Bids ()

Image0374.jpg
pareshmaghodiya
India From India        Offline
$60 in 10 days 
$30 Milestone Requested
3 months ago
i have to make best project for you.
alante.png
eiderredie
Spain From Spain        Offline
$750 in 30 days 
0
3 months ago
Hello, we are interested in this job, we really would like to work with you. I send you more information in my private message.
Users deepakmalik PortraitUrl.jpg
deepakmalik99
India From India        Offline
$100 in 5 days 
0
3 months ago
Work 4 years as a Software Developer. Familiar with Enterprise technologies (Documentum, different Application Servers) and many programming languages. Technical Skills: Documentum ( 2 years ) DC, WebTop, ... more
Work 4 years as a Software Developer. Familiar with Enterprise technologies (Documentum, different Application Servers) and many programming languages. Technical Skills: Documentum ( 2 years ) DC, WebTop, EDMS98 client customization and development, strong skills in API, DFC, Docbasic , Lifecycle, Workflow Programming Languages ( 4 years ) C, C++ , PHP ,CakePHP, WordPress, Joomla,CodeIgniter,JUnit,JQuery, DOJO, ASP, ASP.Net 4.0(including MVC 3 Rajor architecture) with VB and C# ,WinForms, C#.Net, VB.net, ADO.Net, LINQ to SQL,Caching,Master Pages,Custom Controls, Web User Controls, Reflection, Entity Framework, Web Scrapping ,AJAX, WCF, WPF, Silverlight, JUnit, Spring MVC , Spring and Hibernate Combination, JPA(JAVA Persistence API), Ant Scripts, MVC architecture of J2EE (Integration of Spring 3.0(as model or dependency injuction) , Struts 2.0 or JSF 2.0 with Rich faces 3.3.3(as view and controller(facesservlet)), Hibernate 3.0(annotations) or JPA or EJB 3.0 for database layer) , LDAP (Light Weight directory access protocol) security with Tomcat server and JBoss or any other application server, Google App Engine, Java, J++, DOJO ,EXTJS, JQuery, JSP, Servlets, Swings, Struts 2.0 ,Remote Method Invocation(RMI), Web Services , EJB 3.0 , Web Services , HTML 5.0, XML ,XSLT, JavaScript, VB Script, Basic, Pascal Payment Gateways:Paypal, American Express, Visa, Master Card Database : Microsoft Sql server 2008 R2, Mysql 5.0, Oracle 10g ,Postgresql Technologies ( 2 years ) COM, EJB, J2EE, MFC, ATL, ODBC,ADO, JDBC, ActiveX Application servers ( 3 years ) Apache Tomcat 7.0, Oracle Weblogic 10.3.3 , IBM Websphere, JBOSS 6.0 IDE ( 3 years ) Microsoft Developer Studio (C++, J++, Basic), Eclipse,Netbeans, JBuilder, JDeveloper, Oracle Spring Source Platforms ( 5 years ) Windows Vista,XP,7 Office Programming ( 5 years ) Word, Excel, Access Contact: Gtalk :deepakmalik866 Skype :deepakmalik866 Mobile:+91-7353156372 Thanks and Regards, Gaurav Malik less