Class PaymentDetailsType

Description

PaymentDetailsType

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

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

XSDType
   |
   --XSDSimpleType
      |
      --PaymentDetailsType
Variable Summary
Method Summary
PaymentDetailsType PaymentDetailsType ()
void getButtonSource ()
void getCustom ()
void getInvoiceID ()
void getItemTotal ()
void getNoteText ()
void getNotifyURL ()
void getOrderTotal ()
void getOrderURL ()
void getTaxTotal ()
void setAllowedPaymentMethod ( $AllowedPaymentMethod, [ $charset = 'iso-8859-1'])
void setButtonSource ( $ButtonSource, [ $charset = 'iso-8859-1'])
void setCustom ( $Custom, [ $charset = 'iso-8859-1'])
void setEnhancedPaymentData ( $EnhancedPaymentData, [ $charset = 'iso-8859-1'])
void setHandlingTotal ( $HandlingTotal, [ $charset = 'iso-8859-1'])
void setInsuranceOptionOffered ( $InsuranceOptionOffered, [ $charset = 'iso-8859-1'])
void setInsuranceTotal ( $InsuranceTotal, [ $charset = 'iso-8859-1'])
void setInvoiceID ( $InvoiceID, [ $charset = 'iso-8859-1'])
void setItemTotal ( $ItemTotal, [ $charset = 'iso-8859-1'])
void setNoteText ( $NoteText, [ $charset = 'iso-8859-1'])
void setNotifyURL ( $NotifyURL, [ $charset = 'iso-8859-1'])
void setOrderDescription ( $OrderDescription, [ $charset = 'iso-8859-1'])
void setOrderTotal ( $OrderTotal, [ $charset = 'iso-8859-1'])
void setOrderURL ( $OrderURL, [ $charset = 'iso-8859-1'])
void setPaymentAction ( $PaymentAction, [ $charset = 'iso-8859-1'])
void setPaymentDetailsItem ( $PaymentDetailsItem, [ $charset = 'iso-8859-1'])
void setPaymentRequestID ( $PaymentRequestID, [ $charset = 'iso-8859-1'])
void setProfileAddressChangeDate ( $ProfileAddressChangeDate, [ $charset = 'iso-8859-1'])
void setSellerDetails ( $SellerDetails, [ $charset = 'iso-8859-1'])
void setShippingDiscount ( $ShippingDiscount, [ $charset = 'iso-8859-1'])
void setShippingMethod ( $ShippingMethod, [ $charset = 'iso-8859-1'])
void setShippingTotal ( $ShippingTotal, [ $charset = 'iso-8859-1'])
void setShipToAddress ( $ShipToAddress, [ $charset = 'iso-8859-1'])
void setSoftDescriptor ( $SoftDescriptor, [ $charset = 'iso-8859-1'])
void setTaxTotal ( $TaxTotal, [ $charset = 'iso-8859-1'])
void setTransactionId ( $TransactionId, [ $charset = 'iso-8859-1'])
Variables
mixed $AllowedPaymentMethod (line 119)

Allowed payment methods for this transaction.

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 $EnhancedPaymentData (line 124)

Enhanced Data section to accept channel specific data.

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 $InsuranceOptionOffered (line 114)

Information about the Insurance options.

mixed $InsuranceTotal (line 104)

Total shipping insurance costs for this order.

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 $NoteText (line 134)

Note to recipient/seller.

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 $OrderURL (line 155)

URL on Merchant site pertaining to this invoice.

mixed $PaymentAction (line 144)

How you want to obtain payment.

mixed $PaymentDetailsItem (line 99)

Information about the individual purchased items

mixed $PaymentRequestID (line 150)

Unique identifier and mandatory for the particular payment request in case of

multiple payment

mixed $ProfileAddressChangeDate (line 94)

Date and time (in GMT in the format yyyy-MM-ddTHH:mm:ssZ) at which address was changed by the user.

mixed $SellerDetails (line 129)

Details about the seller.

mixed $ShippingDiscount (line 109)

Shipping discount for this order, specified as a negative number.

mixed $ShippingMethod (line 88)
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 $SoftDescriptor (line 161)

Soft Descriptor supported for Sale and Auth in DEC only. For Order this will be ignored.

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.

mixed $TransactionId (line 139)

PayPal Transaction Id, returned once DoExpressCheckout is completed.

Inherited Variables

Inherited from XSDSimpleType

XSDSimpleType::$_charset
XSDSimpleType::$_value

Inherited from XSDType

XSDType::$_attributes
XSDType::$_attributeValues
XSDType::$_elements
XSDType::$_namespace
Methods
Constructor PaymentDetailsType (line 163)
PaymentDetailsType PaymentDetailsType ()
getAllowedPaymentMethod (line 481)
void getAllowedPaymentMethod ()
getButtonSource (line 400)
void getButtonSource ()
getCustom (line 382)
void getCustom ()
getEnhancedPaymentData (line 490)
void getEnhancedPaymentData ()
getHandlingTotal (line 355)
void getHandlingTotal ()
getInsuranceOptionOffered (line 472)
void getInsuranceOptionOffered ()
getInsuranceTotal (line 454)
void getInsuranceTotal ()
getInvoiceID (line 391)
void getInvoiceID ()
getItemTotal (line 337)
void getItemTotal ()
getNoteText (line 508)
void getNoteText ()
getNotifyURL (line 409)
void getNotifyURL ()
getOrderDescription (line 373)
void getOrderDescription ()
getOrderTotal (line 328)
void getOrderTotal ()
getOrderURL (line 544)
void getOrderURL ()
getPaymentAction (line 526)
void getPaymentAction ()
getPaymentDetailsItem (line 445)
void getPaymentDetailsItem ()
getPaymentRequestID (line 535)
void getPaymentRequestID ()
getProfileAddressChangeDate (line 436)
void getProfileAddressChangeDate ()
getSellerDetails (line 499)
void getSellerDetails ()
getShippingDiscount (line 463)
void getShippingDiscount ()
getShippingMethod (line 427)
void getShippingMethod ()
getShippingTotal (line 346)
void getShippingTotal ()
getShipToAddress (line 418)
void getShipToAddress ()
getSoftDescriptor (line 553)
void getSoftDescriptor ()
getTaxTotal (line 364)
void getTaxTotal ()
getTransactionId (line 517)
void getTransactionId ()
setAllowedPaymentMethod (line 485)
void setAllowedPaymentMethod ( $AllowedPaymentMethod, [ $charset = 'iso-8859-1'])
  • $AllowedPaymentMethod
  • $charset
setButtonSource (line 404)
void setButtonSource ( $ButtonSource, [ $charset = 'iso-8859-1'])
  • $ButtonSource
  • $charset
setCustom (line 386)
void setCustom ( $Custom, [ $charset = 'iso-8859-1'])
  • $Custom
  • $charset
setEnhancedPaymentData (line 494)
void setEnhancedPaymentData ( $EnhancedPaymentData, [ $charset = 'iso-8859-1'])
  • $EnhancedPaymentData
  • $charset
setHandlingTotal (line 359)
void setHandlingTotal ( $HandlingTotal, [ $charset = 'iso-8859-1'])
  • $HandlingTotal
  • $charset
setInsuranceOptionOffered (line 476)
void setInsuranceOptionOffered ( $InsuranceOptionOffered, [ $charset = 'iso-8859-1'])
  • $InsuranceOptionOffered
  • $charset
setInsuranceTotal (line 458)
void setInsuranceTotal ( $InsuranceTotal, [ $charset = 'iso-8859-1'])
  • $InsuranceTotal
  • $charset
setInvoiceID (line 395)
void setInvoiceID ( $InvoiceID, [ $charset = 'iso-8859-1'])
  • $InvoiceID
  • $charset
setItemTotal (line 341)
void setItemTotal ( $ItemTotal, [ $charset = 'iso-8859-1'])
  • $ItemTotal
  • $charset
setNoteText (line 512)
void setNoteText ( $NoteText, [ $charset = 'iso-8859-1'])
  • $NoteText
  • $charset
setNotifyURL (line 413)
void setNotifyURL ( $NotifyURL, [ $charset = 'iso-8859-1'])
  • $NotifyURL
  • $charset
setOrderDescription (line 377)
void setOrderDescription ( $OrderDescription, [ $charset = 'iso-8859-1'])
  • $OrderDescription
  • $charset
setOrderTotal (line 332)
void setOrderTotal ( $OrderTotal, [ $charset = 'iso-8859-1'])
  • $OrderTotal
  • $charset
setOrderURL (line 548)
void setOrderURL ( $OrderURL, [ $charset = 'iso-8859-1'])
  • $OrderURL
  • $charset
setPaymentAction (line 530)
void setPaymentAction ( $PaymentAction, [ $charset = 'iso-8859-1'])
  • $PaymentAction
  • $charset
setPaymentDetailsItem (line 449)
void setPaymentDetailsItem ( $PaymentDetailsItem, [ $charset = 'iso-8859-1'])
  • $PaymentDetailsItem
  • $charset
setPaymentRequestID (line 539)
void setPaymentRequestID ( $PaymentRequestID, [ $charset = 'iso-8859-1'])
  • $PaymentRequestID
  • $charset
setProfileAddressChangeDate (line 440)
void setProfileAddressChangeDate ( $ProfileAddressChangeDate, [ $charset = 'iso-8859-1'])
  • $ProfileAddressChangeDate
  • $charset
setSellerDetails (line 503)
void setSellerDetails ( $SellerDetails, [ $charset = 'iso-8859-1'])
  • $SellerDetails
  • $charset
setShippingDiscount (line 467)
void setShippingDiscount ( $ShippingDiscount, [ $charset = 'iso-8859-1'])
  • $ShippingDiscount
  • $charset
setShippingMethod (line 431)
void setShippingMethod ( $ShippingMethod, [ $charset = 'iso-8859-1'])
  • $ShippingMethod
  • $charset
setShippingTotal (line 350)
void setShippingTotal ( $ShippingTotal, [ $charset = 'iso-8859-1'])
  • $ShippingTotal
  • $charset
setShipToAddress (line 422)
void setShipToAddress ( $ShipToAddress, [ $charset = 'iso-8859-1'])
  • $ShipToAddress
  • $charset
setSoftDescriptor (line 557)
void setSoftDescriptor ( $SoftDescriptor, [ $charset = 'iso-8859-1'])
  • $SoftDescriptor
  • $charset
setTaxTotal (line 368)
void setTaxTotal ( $TaxTotal, [ $charset = 'iso-8859-1'])
  • $TaxTotal
  • $charset
setTransactionId (line 521)
void setTransactionId ( $TransactionId, [ $charset = 'iso-8859-1'])
  • $TransactionId
  • $charset

Inherited Methods

Inherited From XSDSimpleType

XSDSimpleType::XSDSimpleType()
XSDSimpleType::getSoapValue()
XSDSimpleType::setval()

Inherited From XSDType

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

Documentation generated on Fri, 15 Oct 2010 06:21:12 +0000 by phpDocumentor 1.4.3