PHP Classes

Classes of Herve FOUCHER

Recommend this page to a friend!
  All class groups  >  All authors  >  Classes of Herve FOUCHER (1)  >  Mission progress status  >  Reputation  
Picture of Herve FOUCHER
Name: Herve FOUCHER <contact>
Classes: 1
Country: France France
Age: ???
All time rank: 47926 in France France
Week rank: 191 Up7 in France France Up
All time users: 5969
Week users: 0
 
  A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  
  Files folder image paypal_ipn  
Paypal payment notification processing
This class is usefull to process Instant Payment Notification (IPN) from Paypal.
See www.paypal.com for more information about IPN.

Note : This class requires cURL PHP module.

So... how should I use this ? This requires that:
a) you already know what IPN is
b) you setup your Paypal account so that IPN are sent to a URL on your website
In this example, let's consider it is http://yourserver.com/backoffice/ipn.php

1) Paypal server posts a request to http://yourserver.com/backoffice/ipn.php
2) Create the IPN object: $pp = new paypal_ipn ();
3) Provide the IPN object with 2 functions: the first one will be called as soon as you receive the post. The second one will be called when Paypal's server
confirms or denies your response.
$pp->set_process_functions ("my_pre_processing", "my_post_processing");
4) Pass the POST table to the Paypal processor
$pp->process_notification ($_POST, true);
5) The "my_pre_processing" function is automatically called
6) The class calls-back Paypal secure server, using cURL and Paypal server
confirms or denies your response.
7) The "my_post_processing" function is automatically called
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: 83% 76% - 63% 56% - 61% 1048
Month: Not yet rated by the users


  A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z