Reference Manual
Table Of Contents
- Web Services API Reference
- Preface
- Overview of the PayPal Web Services API
- PayPal Web Services API Architecture
- Core eBL Request/Response Structures
- Authorization & Capture API
- Direct Payment API
- Express Checkout API
- GetTransactionDetails API
- MassPay API
- RefundTransaction API
- TransactionSearch API
- Error Codes and Messages for All PayPal APIs
- Country Codes
- Index
Web Services API Reference July 2006 83
Express Checkout API
DoExpressCheckoutPayment
DoExpressCheckoutPaymentResponse
Response to DoExpressCheckoutPaymentRequest.
TABLE 6.12 Request: PaymentDetailsItemType Fields
Element Description Data Type
Allowable
Values
Required
?
Name
Item name.
Character length and limitations: 127 single-byte
characters
xs:string
See description. No
Amount
Cost of item
NOTE: You must set the currencyID attribute to
one of the three-character currency codes
for any of the supported PayPal currencies.
Character length and limitations: Must not exceed
$10,000 USD in any currency. No currency
symbol. Regardless of currency, decimal separator
must be a period (.), and the thousands separator
must be a comma (,). Equivalent to nine characters
maximum for USD.
ebl:BasicAmount
Type
See description. No
Number
Item number.
Character length and limitations: 127 single-byte
characters
xs:string
See description. No
Quantity
Item quantity.
Character length and limitations: Any positive
integer
xs:string
See description. No
Tax
Item sales tax.
Currency code must be set the same as for
OrderTotal.
NOTE: You must set the currencyID attribute to
one of the three-character currency codes
for any of the supported PayPal currencies.
Character length and limitations: Must not exceed
$10,000 USD in any currency. No currency
symbol. Regardless of currency, decimal separator
must be a period (.), and the thousands separator
must be a comma (,). Equivalent to nine characters
maximum for USD.
ebl:BasicAmount
Type
See description. No