Closed

PayPal Payment System

This project received 11 bids from talented freelancers with an average bid price of $342 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$100 - $500 USD
Total Bids
11
Project Description

The scope of work is to design and implement a PayPal payment system for a PHP/MySQL website. The billing will be automatically recurring on a monthly or yearly basis. The system will need to be well documented. An accounting system will also be needed: 1. Who paid? 2. When paid? 3. How much paid? 4. How long is the payment for service valid? 5. Create free subscriptions. 6. Suspend a subscription. 7. Notify a user that a payment has been made. 8. How much hard drive space the user is currently allocated. 9. Notify a user before the hard drive space is nearly full. 10. Allow the payment system to accept payment for additional HDD. You may need to build a module to keep track of HDD usage by customer. The modification would be that before the customer starts to upload a file, the application should calculate the available space allocated to the user, and the upload should be performed only if there is enough spage. For this the coder will need to have some basic Java knowledge to be able to modify the audio/video uploader module. Additions to the billing system: 1. Notify the customer that his subscription is about to expire, and a new payment will be done automatically. In that e-mail give him the possibility to discontinue the subscription (this should be written very small in the e-mail, because we do not want the user to do this). 2. On the public site, in the user account page the customer should be able to see his payments, and how long his subscription is valid. 3. On the public site the customer should be able to purchase additional services to his current subscription like adding more HDD space, or upgrade his subscription from a package to another. 4. In the management interface have a list of payments (sales report) per month and year 5. If a payment could not be performed notify the administrator and the customer to be able to discontinue the subscription

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.


2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

* * *This broadcast message was sent to all bidders on Tuesday Aug 15, 2006 11:19:46 AM:



Buyer Note: I have added an accounting section to the Scope of Work - see below:

The scope of work is to design and implement a PayPal payment system for a PHP/MySQL website. The billing will be automatically recurring on a monthly or yearly basis. The system will need to keep track of hard drive space, customers and when billing is due. The system will need to be well documented.

An accounting system will also be needed:

1. Who paid?
2. When paid?
3. How much paid?
4. How long is the payment for service valid?
5. Create free subscriptions.
6. Suspend a subscription.
7. Notify a user that a payment has been made.
8. How much hard drive space the user is currently allocated.
9. Notify a user before the hard drive space is nearly full.
10. Allow the payment system to accept payment for additional HDD.

You may need to build a module to keep track of HDD usage by custom er.
* * *This broadcast message was sent to all bidders on Thursday Aug 17, 2006 5:18:35 PM:



Dear Bidder:

You will be working under the direction & management of a professional coder and systems designer. Do you continue to be interested in this project?

All the Best / Mike Hogan

## Platform

Windows & Linux

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online