2009
Table Of Contents
- Name-Value Pair API Developer Guide
- Preface
- This Document
- Intended Audience
- Revision History
- PayPal NVP API Overview
- Authorization and Capture API Operation Reference
- DoDirectPayment API
- Express Checkout API Operations
- GetTransactionDetails API
- MassPay API
- RefundTransaction API
- TransactionSearch API
- Recurring Payments and Reference Transactions API Operations
- DoNonReferencedCredit API
- ManagePendingTransactionStatu s API
- GetBalance API
- AddressVerify API
- API Error Codes
- General API Errors
- Validation Errors
- Direct Payment API Errors
- SetExpressCheckout API Errors
- GetExpressCheckoutDetails API Errors
- DoExpressCheckoutPayment API Errors
- Authorization and Capture API Errors
- GetTransactionDetails API Errors
- TransactionSearch API Errors
- RefundTransaction API Errors
- Mass Pay API Errors
- Recurring Payments Errors
- SetCustomerBillingAgreement Errors
- GetBillingAgreementCustomerDetails Errors
- CreateBillingAgreement Errors
- UpdateBillingAgreement Errors
- DoReferenceTransaction Errors
- AddressVerify API Errors
- ManagePendingTransactionStatus API Errors
- Country Codes
- State and Province Codes
- Currency Codes
- AVS and CVV2 Response Codes
Name-Value Pair API Developer Guide 08 April 2009 53
Express Checkout API Operations
SetExpressCheckout API
EbayItemPaymentDetailsItemType Fields
Shipping Options Type Fields
Field Description
L_EBAYITEMNUMBERn (Optional) Auction item number.
These parameters must be ordered sequentially beginning with 0 (for example
L_EBAYITEMNUMBER0, L_EBAYITEMNUMBER1).
Character length: 765 single-byte characters
L_EBAYITEMAUCTIONTX
NIDn
(Optional) Auction transaction identification number.
These parameters must be ordered sequentially beginning with 0 (for example
L_EBAYITEMAUCTIONTXNID0, L_EBAYITEMAUCTIONTXNID1).
Character length: 255 single-byte characters
L_EBAYITEMORDERIDn (Optional) Auction order identification number.
These parameters must be ordered sequentially beginning with 0 (for example
L_EBAYITEMORDERID0, L_EBAYITEMORDERID1).
Character length: 64 single-byte characters
Field Description
L_SHIPPINGOPTIONISD
EFAULTn
Shipping option. Required if specifying the Callback URL.
When the value of this flat rate shipping option is true, PayPal selects it by default
for the buyer and reflects it in the “default” total.
NOTE: There must be ONE and ONLY ONE default. It is not OK to have no default.
Character length and limitations: Boolean: true or false.
L_SHIPPINGOPTIONNAM
En
Shipping option. Required if specifying the Callback URL.
The internal name of the shipping option such as Air, Ground, Expedited, and so
forth.
Character length and limitations: 50 character-string.
L_SHIPPINGOPTIONLAB
ELn
Shipping option. Required if specifying the Callback URL.
The label for the shipping option as displayed to the user. Examples include: Air:
Next Day, Expedited: 3-5 days, Ground: 5-7 days, and so forth. Shipping option
labels can be localized based on the buyer’s locale, which PayPal sends to your
website as a parameter value in the callback request.
Character length and limitations: 50 character-string.
L_SHIPPINGOPTIONAMO
UNTn
Shipping option. Required if specifying the Callback URL.
The amount of the flat rate shipping option.
Limitations: Must not exceed $10,000 USD in any currency. No currency symbol.
Must have two decimal places, decimal separator must be a period (.), and the
optional thousands separator must be a comma (,).