Docs For Class PaymentDetailsType

## Class PaymentDetailsType

Description

PaymentDetailsType

PaymentDetailsType Information about a payment. Used by DCC and Express Checkout.

Located in /PayPal/Type/PaymentDetailsType.php (line 19)

    XSDType
       |
       --PaymentDetailsType

Variable Summary
mixed $ButtonSource
mixed $Custom
mixed $HandlingTotal
mixed $InvoiceID
mixed $ItemTotal
mixed $NotifyURL
mixed $OrderDescription
mixed $OrderTotal
mixed $PaymentDetailsItem
mixed $ShippingTotal
mixed $ShipToAddress
mixed $TaxTotal
Method Summary
PaymentDetailsType PaymentDetailsType ()
void getButtonSource ()
void getCustom ()
void getHandlingTotal ()
void getInvoiceID ()
void getItemTotal ()
void getNotifyURL ()
void getOrderDescription ()
void getOrderTotal ()
void getPaymentDetailsItem ()
void getShippingTotal ()
void getShipToAddress ()
void getTaxTotal ()
void setButtonSource (mixed $ButtonSource, [mixed $charset = 'iso-8859-1'])
void setCustom (mixed $Custom, [mixed $charset = 'iso-8859-1'])
void setHandlingTotal (mixed $HandlingTotal, [mixed $charset = 'iso-8859-1'])
void setInvoiceID (mixed $InvoiceID, [mixed $charset = 'iso-8859-1'])
void setItemTotal (mixed $ItemTotal, [mixed $charset = 'iso-8859-1'])
void setNotifyURL (mixed $NotifyURL, [mixed $charset = 'iso-8859-1'])
void setOrderDescription (mixed $OrderDescription, [mixed $charset = 'iso-8859-1'])
void setOrderTotal (mixed $OrderTotal, [mixed $charset = 'iso-8859-1'])
void setPaymentDetailsItem (mixed $PaymentDetailsItem, [mixed $charset = 'iso-8859-1'])
void setShippingTotal (mixed $ShippingTotal, [mixed $charset = 'iso-8859-1'])
void setShipToAddress (mixed $ShipToAddress, [mixed $charset = 'iso-8859-1'])
void setTaxTotal (mixed $TaxTotal, [mixed $charset = 'iso-8859-1'])
Variables
mixed $ButtonSource (line 75)

An identification code for use by third-party applications to identify transactions.

mixed $Custom (line 64)

A free-form field for your own use.

mixed $HandlingTotal (line 47)

Total handling costs for this order. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies.

mixed $InvoiceID (line 69)

Your own invoice or tracking number.

mixed $ItemTotal (line 33)

Sum of cost of all items in this order. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies.

mixed $NotifyURL (line 81)

Your URL for receiving Instant Payment Notification (IPN) about this transaction.

mixed $OrderDescription (line 59)

Description of items the customer is purchasing.

mixed $OrderTotal (line 26)

Total of order, including shipping, handling, and tax. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies.

mixed $PaymentDetailsItem (line 91)

Information about the individual purchased items

mixed $ShippingTotal (line 40)

Total shipping costs for this order. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies.

mixed $ShipToAddress (line 86)

Address the order will be shipped to.

mixed $TaxTotal (line 54)

Sum of tax for all items in this order. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies.

#### Inherited Variables

Inherited from XSDType

> XSDType::$_attributes
> XSDType::$_attributeValues
> XSDType::$_elements
> XSDType::$_namespace

Methods
Constructor PaymentDetailsType (line 93)
PaymentDetailsType PaymentDetailsType ()
getButtonSource (line 246)
void getButtonSource ()
getCustom (line 228)
void getCustom ()
getHandlingTotal (line 201)
void getHandlingTotal ()
getInvoiceID (line 237)
void getInvoiceID ()
getItemTotal (line 183)
void getItemTotal ()
getNotifyURL (line 255)
void getNotifyURL ()
getOrderDescription (line 219)
void getOrderDescription ()
getOrderTotal (line 174)
void getOrderTotal ()
getPaymentDetailsItem (line 273)
void getPaymentDetailsItem ()
getShippingTotal (line 192)
void getShippingTotal ()
getShipToAddress (line 264)
void getShipToAddress ()
getTaxTotal (line 210)
void getTaxTotal ()
setButtonSource (line 250)
void setButtonSource (mixed $ButtonSource, [mixed $charset = 'iso-8859-1'])
setCustom (line 232)
void setCustom (mixed $Custom, [mixed $charset = 'iso-8859-1'])
setHandlingTotal (line 205)
void setHandlingTotal (mixed $HandlingTotal, [mixed $charset = 'iso-8859-1'])
setInvoiceID (line 241)
void setInvoiceID (mixed $InvoiceID, [mixed $charset = 'iso-8859-1'])
setItemTotal (line 187)
void setItemTotal (mixed $ItemTotal, [mixed $charset = 'iso-8859-1'])
setNotifyURL (line 259)
void setNotifyURL (mixed $NotifyURL, [mixed $charset = 'iso-8859-1'])
setOrderDescription (line 223)
void setOrderDescription (mixed $OrderDescription, [mixed $charset = 'iso-8859-1'])
setOrderTotal (line 178)
void setOrderTotal (mixed $OrderTotal, [mixed $charset = 'iso-8859-1'])
setPaymentDetailsItem (line 277)
void setPaymentDetailsItem (mixed $PaymentDetailsItem, [mixed $charset = 'iso-8859-1'])
setShippingTotal (line 196)
void setShippingTotal (mixed $ShippingTotal, [mixed $charset = 'iso-8859-1'])
setShipToAddress (line 268)
void setShipToAddress (mixed $ShipToAddress, [mixed $charset = 'iso-8859-1'])
setTaxTotal (line 214)
void setTaxTotal (mixed $TaxTotal, [mixed $charset = 'iso-8859-1'])

#### Inherited Methods

Inherited From XSDType

> XSDType::XSDType()
> XSDType::getattr()
> XSDType::getSoapValue()
> XSDType::setattr()
> XSDType::__set_attribute()

Documentation generated on Thu, 11 May 2006 22:39:17 -0400 by phpDocumentor 1.3.0RC3