Developer's Guide

Table Of Contents
XMLPay Developer’s Guide 35
XMLPay Syntax
Core Structures
2
ReturnURL URL to which the customers browser is returned after approving use of
PayPal.
Set RETURNURL to your order review page or the page on which the
customer clicked the “Edit Shipping” button or hyperlink.
NotifyURL Your URL for receiving Instant Payment Notification (IPN) about this
transaction.
ReqConfirmShipping Is 1 or 0. 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.
NoShipping Is 1 or 0. The value 1 indicates that on the PayPal pages, no shipping
address fields should be displayed whatsoever.
AddressOverride Is 1 or 0. The value 1 indicates that the PayPal pages should display the
shipping address set by you in the shipping address (SHIPTO*
parameters) passed to this Set Express Checkout request, 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.
LocaleCode Locale of pages displayed by PayPal during Express Checkout.
PageStyle 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.
HeaderImage 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.
HeaderBorderColor 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.
HeaderBackColor Sets the background color for the header of the payment page.
PayflowColor Sets the background color for the payment page.
ButtonSource Identification code for use by third-party applications to identify
transactions.
ExtData Optional element that may carry extended data (outside the syntax of the
XMLPay schema).
Attribute Description