<?php
//
// Edit History:
//
// Last $Author: munroe $
// Last Modified: $Date: 2006/03/13 18:05:15 $
//
// Dick Munroe (hide@address.com) 28-Feb-2006
// Initial version created
//
/**
* @author Dick Munroe <hide@address.com>
* @copyright copyright @ 2006 by Dick Munroe, Cottage Software Works, Inc.
* @license http://www.csworks.com/publications/ModifiedNetBSD.html
* @version 1.0.0
* @package dm.paypal
* @example ./example.php
*
* This is derived from a paypal IPN class written originally by Herve Foucher
* <hide@address.com> and published through phpclasses.org under the GPL.
* Herve appears to no longer support this package so I'm updating the support
* to the 2005 specification and redesigning a bunch of the internal structure
* to allow a substantially more object oriented approach to the whole problem.
*
* This object captures the IPN Advanced and Custom Information as given in table A.3 of the
* Order Management Integration Guide.
*
* There are two variables, address_owner and paypal_address_id,that aren't documented anywhere
* but may be specific to the PDT API.
*/
include_once('class.paypalIPNDataBase.php') ;
class paypalIPNPDTSpecific extends paypalIPNDataBase
{
var $tx ;
var $st ;
var $amt ;
var $cc ;
var $cm ;
var $address_owner ;
var $paypal_address_id ;
/**
* @desc Auctions information constructor
* @param array $theSource [by reference] post data of the IPN.
*/
function paypalIPNPDTSpecific(&$theSource)
{
$this->paypalIPNDataBase($theSource) ;
}
}
?>