Developer's Guide
Table Of Contents
- Contents
- Preface
- XMLPay Overview
- XMLPay Syntax
- XMLPay Elements
- XMLPay Transaction Profiles
- XMLPay Examples
- ACH Sale Request
- Card Authorization Request
- Card Capture Request
- Card Credit Request
- Card Credit Reference Credit Request
- Card Force Capture Request
- Card Sale Request
- Card Secure Request
- Card Status Request
- Card Void Request
- Check Sale Request
- Customer IP
- Express Checkout Authorization Transaction
- IAVS Result Request
- Level 3 Invoice
- Line Item Sale Request
- Merchant Description and Merchant Service Number
- Processor Result
- Recurring Billing Profile
- Shipping Carrier and Shipping Method
- Transaction Update
- ValidateAuthentication Request
- ValidateAuthentication Response
- VerifyEnrollment Request
- VerifyEnrollment Response
- XMLPay Schemas
- XMLPay DTD
- Transaction Results
- Index
XMLPay Developer’s Guide 61
XMLPay Elements
PayPal Express Checkout Request Transaction Parameters
3
HDRBORDERCOLOR 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.
PayPal
→HeaderBorderColor
HDRIMG 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.
PayPal
→HeaderImage
INVNUM Merchant invoice number. The merchant
invoice number is used for authorizations and
settlements and, depending on your merchant
bank, will appear on your customer's credit
card statement and your bank reconciliation
report. If you do not provide an invoice
number, the transaction ID (PNREF) will be
submitted.
Invoice
→InvNum
ITEMAMT Sum of cost of all items in this order. Invoice
→ItemAmt
L_AMTn Cost of line item. Invoice
→TotalAmt
L_DESCn Item description Item
→Description
L_QTYn Quantity (whole units only) Item
→Quantity
L_TAXAMTn Line item tax amount Item
→TaxAmt
LOCALECODE Locale of pages displayed by PayPal during
Express Checkout.
PayPal
→LocaleCode
MAXAMT The expected maximum total amount of the
complete order, including shipping and tax
charges.
PayPal
→ExtData
MEMO Custom memo about the credit. PayPal
→ExtData
NOSHIPPING Is 1 or 0. 1 indicates that on the PayPal pages,
no shipping address fields should be displayed
whatsoever.
PayPal
→NoShipping
NOTE An informal note about this settlement that is
displayed to the customer in email and in the
customer’s transaction history.
PayPal
→ExtData
NOTIFYURL Your URL for receiving Instant Payment
Notification (IPN) about this transaction.
PayPal
→NotifyURL
ORDERDESC Description of items the customer is
purchasing.
PayPal
→ExtData
T
ABLE 3.7 Express Checkout request parameters (Continued)
Express Checkout
Parameter Description XMLPay Element