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 55
Direct Payment API
DoDirectPaymentRequest
ShippingTotal
Total shipping costs for this order.
NOTE: You must set the currencyID attribute to
one of the three-character currency codes
for any of the supported PayPal currencies.
Limitations: Must not exceed $10,000 USD in any
currency. No currency symbol. Decimal separator
must be a period (.), and the thousands separator
must be a comma (,).
ebl:BasicAmount
Type
See description. No
HandlingTotal
Total handling costs for this order.
NOTE: You must set the currencyID attribute to
one of the three-character currency codes
for any of the supported PayPal currencies.
Limitations: Must not exceed $10,000 USD in any
currency. No currency symbol. Decimal separator
must be a period (.), and the thousands separator
must be a comma (,).
ebl:BasicAmount
Type
See description. No
TaxTotal
Sum of tax for all items in this order.
NOTE: You must set the currencyID attribute to
one of the three-character currency codes
for any of the supported PayPal currencies.
Limitations: Must not exceed $10,000 USD in any
currency. No currency symbol. Decimal separator
must be a period (.), and the thousands separator
must be a comma (,).
ebl:BasicAmount
Type
See description. No
Order
Description
Description of items the customer is purchasing.
Character length and limitations: 127 single-byte
alphanumeric characters
xs:string
See description. No
Custom
A free-form field for your own use.
Character length and limitations: 256 single-byte
alphanumeric characters
xs:string
See description. No
InvoiceID
Your own invoice or tracking number, as set by you
in the
InvoiceID element of
SetExpressCheckoutRequest.
Character length and limitations: 127 single-byte
alphanumeric characters
xs:string
See description. No
ButtonSource
An identification code for use by third-party
applications to identify transactions.
Character length and limitations: 32 single-byte
alphanumeric characters
xs:string
See description. No
T
ABLE 5.3 Request: PaymentDetailsType Fields
Element Description Data Type Allowable Values Required?