Advanced Features Guide
Table Of Contents
- Express Checkout Advanced Features Guide
- Contents
- Preface
- Customizing Express Checkout
- PayPal Review Page Order Details
- Providing Gift Options
- Obtaining Buyer Consent to Receive Promotional Email
- Overriding Your Customer Service Number
- Adding a Survey Question
- PayPal Page Style
- Changing the Locale
- Handling Shipping Addresses
- Automatically Filling Out Shipping and Contact Information
- Buyer Pays on PayPal
- Express Checkout on Mobile Devices
- About the Express Checkout Experience on Mobile Devices
- Mobile Platforms Supported by Express Checkout
- About Mobile Express Checkout Integration
- Integrating Express Checkout With Your Mobile Website
- Enabling PayPal Account Optional Checkout on Mobile Devices
- Request Fields Supported by Express Checkout on Mobile Devices
- Locales Supported by Express Checkout on Mobile Devices
- Features Not Supported by Express Checkout on Mobile Devices
- Handling Recurring Payments
- How Recurring Payments Work
- Recurring Payments Terms
- Options for Creating a Recurring Payments Profile
- Recurring Payments With the Express Checkout API
- Recurring Payments Profile Status
- Getting Recurring Payments Profile Information
- Modifying a Recurring Payments Profile
- Billing the Outstanding Amount of a Profile
- Recurring Payments Notifications
- Reference Transactions
- Implementing Parallel Payments
- Integrating giropay with Express Checkout
- Implementing the Instant Update API
- Payment Review
- Express Checkout Dynamic Image Integration
- Immediate Payment
- Revision History
Customizing Express Checkout
PayPal Review Page Order Details
1
12 April 2012 Express Checkout Advanced Features Guide
If you pass the generic order description parameter (PAYMENTREQUEST_n_DESC) along with
any two of the following line-item parameters, the order description value does not display.
L_PAYMENTREQUEST_n_NAMEm
L_PAYMENTREQUEST_n_NUMBERm
L_PAYMENTREQUEST_n_DESCm
If you pass in unit price information (L_PAYMENTREQUEST_n_AMTm) without passing in the
unit quantity (L_PAYMENTREQUEST_
n_QTYm), the unit price does not display. To show both
values, you must pass in values for both parameters. You can pass in a value of 1 even if the
item purchase is uncountable.
The following example shows how to set line-item parameters in the call to
SetExpressCheckout.
L_PAYMENTREQUEST_n_AMTm Amount Item unit price. PayPal calculates the product
of the item unit price and item unit quantity
(below) in the Amount column of the cart
review area. The item unit price can be a
positive or a negative value, but not 0. You
may provide a negative value to reflect a
discount on an order, for example.
L_PAYMENTREQUEST_
n_QTYm Quantity Item unit quantity.
ITEMAMT ItemTotal Sum of costs of all items in this order.
TAXAMT TaxTotal Sum of tax for all items in this order.
SHIPPINGAMT ShippingTotal Total shipping cost for this order (8). PayPal
calculates the sum of the shipping cost and the
handling cost.
Although you may change the value later, try
to pass in a shipping amount that is
reasonably accurate.
PAYMENTREQUEST_
n_HANDLINGAMT HandlingTotal Total handling cost for this order.
PAYMENTREQUEST_
n_SHIPDISCAMT ShippingDiscount Shipping discount for this order. You specify
this value as a negative number.
PAYMENTREQUEST_
n_INSURANCEAMT InsuranceTotal Total shipping insurance cost for this order.
PAYMENTREQUEST_
n_AMT OrderTotal Total of order, including shipping, handling,
tax, and any other billing adjustments such as
a credit due.
NVP Field SOAP Field Description and Comments