class PayPalPaymentIPN in PayPal for Payment 7
A PayPal IPN.
Hierarchy
- class \PayPalPaymentIPN
Expanded class hierarchy of PayPalPaymentIPN
See also
paypal_payment_schema()
File
- paypal_payment_ipn/includes/ PayPalPaymentIPN.inc, line 13 
View source
class PayPalPaymentIPN {
  /**
   * The PID of the Payment this IPN is for.
   *
   * @see PayPalPaymentIPNController::invoiceID()
   * @see PayPalPaymentIPNController::PID()
   *
   * @var string
   */
  public $pid = 0;
  /**
   * The PayPal transaction ID.
   *
   * @var string
   */
  public $txn_id = '';
  /**
   * The payment status item ID.
   *
   * @var string
   */
  public $psiid = 0;
  /**
   * Constructs a new instance.
   */
  public function __construct(array $properties = array()) {
    foreach ($properties as $property => $value) {
      $this->{$property} = $value;
    }
  }
}Members
| Name   | Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| PayPalPaymentIPN:: | public | property | The PID of the Payment this IPN is for. | |
| PayPalPaymentIPN:: | public | property | The payment status item ID. | |
| PayPalPaymentIPN:: | public | property | The PayPal transaction ID. | |
| PayPalPaymentIPN:: | public | function | Constructs a new instance. | 
