Docs For Class SetExpressCheckoutRequestDetailsType

## Class SetExpressCheckoutRequestDetailsType

Description

SetExpressCheckoutRequestDetailsType

Located in /PayPal/Type/SetExpressCheckoutRequestDetailsType.php (line 16)

    XSDType
       |
       --SetExpressCheckoutRequestDetailsType

Variable Summary
mixed $Address
mixed $AddressOverride
mixed $BuyerEmail
mixed $CancelURL
mixed $cpp_header_back_color
mixed $cpp_header_border_color
mixed $cpp_header_image
mixed $cpp_payflow_color
mixed $Custom
mixed $InvoiceID
mixed $LocaleCode
mixed $MaxAmount
mixed $NoShipping
mixed $OrderDescription
mixed $OrderTotal
mixed $PageStyle
mixed $PaymentAction
mixed $ReqConfirmShipping
mixed $ReturnURL
mixed $Token
Method Summary
SetExpressCheckoutRequestDetailsType SetExpressCheckoutRequestDetailsType ()
void getAddress ()
void getAddressOverride ()
void getBuyerEmail ()
void getCancelURL ()
void getcpp_header_back_color ()
void getcpp_header_border_color ()
void getcpp_header_image ()
void getcpp_payflow_color ()
void getCustom ()
void getInvoiceID ()
void getLocaleCode ()
void getMaxAmount ()
void getNoShipping ()
void getOrderDescription ()
void getOrderTotal ()
void getPageStyle ()
void getPaymentAction ()
void getReqConfirmShipping ()
void getReturnURL ()
void getToken ()
void setAddress (mixed $Address, [mixed $charset = 'iso-8859-1'])
void setAddressOverride (mixed $AddressOverride, [mixed $charset = 'iso-8859-1'])
void setBuyerEmail (mixed $BuyerEmail, [mixed $charset = 'iso-8859-1'])
void setCancelURL (mixed $CancelURL, [mixed $charset = 'iso-8859-1'])
void setcpp_header_back_color (mixed $cpp_header_back_color, [mixed $charset = 'iso-8859-1'])
void setcpp_header_border_color (mixed $cpp_header_border_color, [mixed $charset = 'iso-8859-1'])
void setcpp_header_image (mixed $cpp_header_image, [mixed $charset = 'iso-8859-1'])
void setcpp_payflow_color (mixed $cpp_payflow_color, [mixed $charset = 'iso-8859-1'])
void setCustom (mixed $Custom, [mixed $charset = 'iso-8859-1'])
void setInvoiceID (mixed $InvoiceID, [mixed $charset = 'iso-8859-1'])
void setLocaleCode (mixed $LocaleCode, [mixed $charset = 'iso-8859-1'])
void setMaxAmount (mixed $MaxAmount, [mixed $charset = 'iso-8859-1'])
void setNoShipping (mixed $NoShipping, [mixed $charset = 'iso-8859-1'])
void setOrderDescription (mixed $OrderDescription, [mixed $charset = 'iso-8859-1'])
void setOrderTotal (mixed $OrderTotal, [mixed $charset = 'iso-8859-1'])
void setPageStyle (mixed $PageStyle, [mixed $charset = 'iso-8859-1'])
void setPaymentAction (mixed $PaymentAction, [mixed $charset = 'iso-8859-1'])
void setReqConfirmShipping (mixed $ReqConfirmShipping, [mixed $charset = 'iso-8859-1'])
void setReturnURL (mixed $ReturnURL, [mixed $charset = 'iso-8859-1'])
void setToken (mixed $Token, [mixed $charset = 'iso-8859-1'])
Variables
mixed $Address (line 131)

Customer's shipping address.

mixed $AddressOverride (line 88)

The value 1 indicates that the PayPal pages should display the shipping address set by you in the Address element on this SetExpressCheckoutRequest, not the shipping address on file with PayPal for this customer. Displaying the PayPal street address on file does not allow the customer to edit that address.

mixed $BuyerEmail (line 142)

Email address of the buyer as entered during checkout. PayPal uses this value to pre-fill the PayPal membership sign-up portion of the PayPal login page.

mixed $CancelURL (line 37)

URL to which the customer is returned if he does not approve the use of PayPal to pay you. PayPal recommends that the value of CancelURL be the original page on which the customer chose to pay with PayPal.

mixed $cpp_header_back_color (line 121)

Sets the background color for the header of the payment page.

mixed $cpp_header_border_color (line 116)

Sets the border color around the header of the payment page. The border is a 2-pixel perimeter around the header space, which is 750 pixels wide by 90 pixels high.

mixed $cpp_header_image (line 109)

A URL for the image you want to appear at the top left of the payment page. The image has a maximum size of 750 pixels wide by 90 pixels high. PayPal recommends that you provide an image that is stored on a secure (https) server.

mixed $cpp_payflow_color (line 126)

Sets the background color for the payment page.

mixed $Custom (line 61)

A free-form field for your own use, such as a tracking number or other value you want PayPal to return on GetExpressCheckoutDetailsResponse and DoExpressCheckoutPaymentResponse.

mixed $InvoiceID (line 67)

Your own unique invoice or tracking number. PayPal returns this value to you on DoExpressCheckoutPaymentResponse.

mixed $LocaleCode (line 93)

Locale of pages displayed by PayPal during Express Checkout.

mixed $MaxAmount (line 49)

The expected maximum total amount of the complete order, including shipping cost and tax charges.

mixed $NoShipping (line 80)

The value 1 indicates that on the PayPal pages, no shipping address fields should be displayed whatsoever.

mixed $OrderDescription (line 54)

Description of items the customer is purchasing.

mixed $OrderTotal (line 23)

The total cost of the order to the customer. If shipping cost and tax charges are known, include them in OrderTotal; if not, OrderTotal should be the current sub-total of the order.

mixed $PageStyle (line 102)

Sets the Custom Payment Page Style for payment pages associated with this

button/link. PageStyle corresponds to the HTML variable page_style for customizing payment pages. The value is the same as the Page Style Name you chose when adding or editing the page style from the Profile subtab of the My Account tab of your PayPal account.

mixed $PaymentAction (line 136)

How you want to obtain payment.

mixed $ReqConfirmShipping (line 74)

The value 1 indicates that you require that the customer's shipping address on file with PayPal be a confirmed address. Setting this element overrides the setting you have specified in your Merchant Account Profile.

mixed $ReturnURL (line 30)

URL to which the customer's browser is returned after choosing to pay with PayPal. PayPal recommends that the value of ReturnURL be the final review page on which the customer confirms the order and payment.

mixed $Token (line 43)

On your first invocation of SetExpressCheckoutRequest, the value of this token is returned by SetExpressCheckoutResponse.

#### Inherited Variables

Inherited from XSDType

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

Methods
Constructor SetExpressCheckoutRequestDetailsType (line 144)
SetExpressCheckoutRequestDetailsType SetExpressCheckoutRequestDetailsType ()
getAddress (line 426)
void getAddress ()
getAddressOverride (line 363)
void getAddressOverride ()
getBuyerEmail (line 444)
void getBuyerEmail ()
getCancelURL (line 291)
void getCancelURL ()
getcpp_header_back_color (line 408)
void getcpp_header_back_color ()
getcpp_header_border_color (line 399)
void getcpp_header_border_color ()
getcpp_header_image (line 390)
void getcpp_header_image ()
getcpp_payflow_color (line 417)
void getcpp_payflow_color ()
getCustom (line 327)
void getCustom ()
getInvoiceID (line 336)
void getInvoiceID ()
getLocaleCode (line 372)
void getLocaleCode ()
getMaxAmount (line 309)
void getMaxAmount ()
getNoShipping (line 354)
void getNoShipping ()
getOrderDescription (line 318)
void getOrderDescription ()
getOrderTotal (line 273)
void getOrderTotal ()
getPageStyle (line 381)
void getPageStyle ()
getPaymentAction (line 435)
void getPaymentAction ()
getReqConfirmShipping (line 345)
void getReqConfirmShipping ()
getReturnURL (line 282)
void getReturnURL ()
getToken (line 300)
void getToken ()
setAddress (line 430)
void setAddress (mixed $Address, [mixed $charset = 'iso-8859-1'])
setAddressOverride (line 367)
void setAddressOverride (mixed $AddressOverride, [mixed $charset = 'iso-8859-1'])
setBuyerEmail (line 448)
void setBuyerEmail (mixed $BuyerEmail, [mixed $charset = 'iso-8859-1'])
setCancelURL (line 295)
void setCancelURL (mixed $CancelURL, [mixed $charset = 'iso-8859-1'])
setcpp_header_back_color (line 412)
void setcpp_header_back_color (mixed $cpp_header_back_color, [mixed $charset = 'iso-8859-1'])
setcpp_header_border_color (line 403)
void setcpp_header_border_color (mixed $cpp_header_border_color, [mixed $charset = 'iso-8859-1'])
setcpp_header_image (line 394)
void setcpp_header_image (mixed $cpp_header_image, [mixed $charset = 'iso-8859-1'])
setcpp_payflow_color (line 421)
void setcpp_payflow_color (mixed $cpp_payflow_color, [mixed $charset = 'iso-8859-1'])
setCustom (line 331)
void setCustom (mixed $Custom, [mixed $charset = 'iso-8859-1'])
setInvoiceID (line 340)
void setInvoiceID (mixed $InvoiceID, [mixed $charset = 'iso-8859-1'])
setLocaleCode (line 376)
void setLocaleCode (mixed $LocaleCode, [mixed $charset = 'iso-8859-1'])
setMaxAmount (line 313)
void setMaxAmount (mixed $MaxAmount, [mixed $charset = 'iso-8859-1'])
setNoShipping (line 358)
void setNoShipping (mixed $NoShipping, [mixed $charset = 'iso-8859-1'])
setOrderDescription (line 322)
void setOrderDescription (mixed $OrderDescription, [mixed $charset = 'iso-8859-1'])
setOrderTotal (line 277)
void setOrderTotal (mixed $OrderTotal, [mixed $charset = 'iso-8859-1'])
setPageStyle (line 385)
void setPageStyle (mixed $PageStyle, [mixed $charset = 'iso-8859-1'])
setPaymentAction (line 439)
void setPaymentAction (mixed $PaymentAction, [mixed $charset = 'iso-8859-1'])
setReqConfirmShipping (line 349)
void setReqConfirmShipping (mixed $ReqConfirmShipping, [mixed $charset = 'iso-8859-1'])
setReturnURL (line 286)
void setReturnURL (mixed $ReturnURL, [mixed $charset = 'iso-8859-1'])
setToken (line 304)
void setToken (mixed $Token, [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:20 -0400 by phpDocumentor 1.3.0RC3