Recurring Payment Integration (Paypal or Authorize.net)

IN PROGRESS
Bids
34
Avg Bid (USD)
$140
Project Budget (USD)
$30 - $250

Project Description:
I'm seeking someone experienced in either the Paypal or Authorize.net API that can integrate recurring payments into a website I've designed.

A little about the website:
The website I have developed is built on Codeigniter. It is a business listing website (kind of like Yelp.com). The difference is that I want businesses to pay a monthly rate to be added to the website. I have developed everything up until this point, but I need help integrating the payment system.

This is what the payment system should achieve:
1. Create a recurring payment profile either on Paypal or Authorize.net (for unlimited duration into the future).
2. Return a successful transaction or failed transaction response and input this into the database (activate the business listing if it was not yet active, do nothing if the transaction failed).
3. Send email confirmation to customer upon successful transaction, activate the business listing (there is a field in the database for this).
4. Some sort of Cron task to make sure that every business listing is paid for once a day, otherwise, change the status of those business listings so that they are deactivated until payment is made.
5. Notify business by email if their payment is late or if their listing is deactivated for any reason.

Further details:
The website I have developed is built on Codeigniter. The server has PHP5. The database is MySQL.

Let me know if you have any questions. I am a PHP developer myself, and I would love somebody to teach me the Paypal or Authorize.net API so I can implement this myself in the future. I have found it very difficult to learn and implement.

Basically, I just need to know the basics. Then I can implement a lot of this project myself, specifically steps 3, 4, and 5. I really need help with steps 1 and 2.

Thanks!

Danny

Skills required:
MySQL, Paypal API, PHP, XML
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 150
in 2 days
Hire Georgia
$ 180
in 7 days
Hire DesignSutra
$ 75
in 2 days
$ 250
in 5 days
Hire phpplayer
$ 500
in 7 days
Hire PHPsoldier
$ 200
in 3 days
Hire phpplay
$ 90
in 1 days
Hire imian
$ 200
in 3 days
$ 200
in 10 days
Hire genti157
$ 100
in 2 days