Skip to content
This repository has been archived by the owner on Aug 15, 2020. It is now read-only.
duffj edited this page Dec 11, 2011 · 3 revisions

Welcome to the phpIPN wiki!

Introduction

phpIPN is a PHP implementation of a PayPal Instant Payment Notification (IPN) system using the IPN API.

Installation Instructions

  1. Ensure you have the following applications installed: PHP5, apache2, mysql, sendmail. See the Vagrantfile for details of what exactly needs to be running.
  2. Edit includes/configuration.php to your specifications.
  3. Ensure that all of the directories mentioned in the configuration file are available and writable by whichever user is running apache2.

Important Notes

  • phpIPN (in its infinite flexibility) can run on any port, but PayPal requires that IPN services run on port 80 or 443, so you're limited to one of those I'm afraid.

Integration Test

  1. Get phpIPN running on a server (see above).
  2. Log in to http://developer.paypal.com
  3. Use the IPN tester to send a notification to your IPN system
Clone this wiki locally