com.mikeblanton.paypal
Class PayPalIPNData

java.lang.Object
  |
  +--com.mikeblanton.paypal.PayPalData
        |
        +--com.mikeblanton.paypal.PayPalIPNData

public class PayPalIPNData
extends PayPalData

Extension class of PayPalData that contains IPN-specific transaction fields. See the PayPal Integration Manual for a detailed description of these fields.

Version:
$Revision: 1.3 $
Author:
Michael Blanton
See Also:
PayPalData

Field Summary
static java.lang.String TEST_IPN
           
 
Fields inherited from class com.mikeblanton.paypal.PayPalData
FAIL, SUCCESS, UNVERIFIED, VERIFIED
 
Constructor Summary
PayPalIPNData()
           
PayPalIPNData(java.io.InputStream _dataStream)
           
PayPalIPNData(java.io.InputStream _dataStream, java.util.Map _requestMap)
           
 
Method Summary
 java.lang.String getNotifyVersion()
          Returns the value of the PayPal field notify_version
 java.lang.String getTestIpn()
          Returns the value of the PayPal field test_ipn
 boolean isTest()
          Returns true if the field test_ipn is set and has a value of 1.
 
Methods inherited from class com.mikeblanton.paypal.PayPalData
getAddressCity, getAddressCountry, getAddressName, getAddressState, getAddressStatus, getAddressStreet, getAddressZip, getAuctionBuyerId, getAuctionClosingDate, getAuctionMultiItem, getBusiness, getCustom, getExchangeRate, getFirstName, getForAuction, getInvoice, getItemName, getItemName, getItemNumber, getItemNumber, getLastName, getMassPayTxnId, getMcCurrency, getMcFee, getMcGross, getMcGross, getMcHandling, getMcHandling, getMcShipping, getMcShipping, getMcTax, getMemo, getNote, getNumCartItems, getOptionName, getOptionSelection, getParentTxnId, getPayerBusinessName, getPayerEmail, getPayerId, getPayerStatus, getPaymentDate, getPaymentFee, getPaymentFee, getPaymentGoss, getPaymentGross, getPaymentStatus, getPaymentType, getPaymnetGross, getPendingReason, getQuantity, getQuantity, getReasonCode, getReceiverEmail, getReceiverEmail, getReceiverId, getSettleAmount, getSettleCurrency, getStatus, getTax, getTax, getTransactionId, getTxnId, getTxnType, getUniqueId, getValue, getVerifySign, isValid, setValid, setValue, toDetailedString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TEST_IPN

public static final java.lang.String TEST_IPN
Constructor Detail

PayPalIPNData

public PayPalIPNData()

PayPalIPNData

public PayPalIPNData(java.io.InputStream _dataStream)
              throws java.io.IOException,
                     PayPalException
Parameters:
_dataStream -  
Throws:
java.io.IOException -  
PayPalException -  

PayPalIPNData

public PayPalIPNData(java.io.InputStream _dataStream,
                     java.util.Map _requestMap)
              throws java.io.IOException,
                     PayPalException
Method Detail

isTest

public boolean isTest()
Returns true if the field test_ipn is set and has a value of 1. Otherwise, false is returned.
Returns:
true || false

getNotifyVersion

public java.lang.String getNotifyVersion()
Returns the value of the PayPal field notify_version
Returns:
 

getTestIpn

public java.lang.String getTestIpn()
Returns the value of the PayPal field test_ipn
Returns: