2009

Table Of Contents
Name-Value Pair API Developer Guide 08 April 2009 63
Express Checkout API Operations
DoExpressCheckoutPayment API
User Selected Options Type Fields
EbayItemPaymentDetailsItemType Fields
DoExpressCheckoutPayment API
Completes an Express Checkout transaction.
If you set up a billing agreement in your SetExpressCheckout API call, the billing
agreement is created when you call the DoExpressCheckoutPayment API operation.
z “DoExpressCheckoutPayment Request” on page 64
z “DoExpressCheckoutPayment Response” on page 71
Field Description
SHIPPINGCALCULATION
MODE
(Optional) Describes how the options that were presented to the user were
determined. Is one of the following values:
z API - Callback
z API - Flatrate
INSURANCEOPTIONSELE
CTED
(Optional) The Yes/No option that you chose for insurance.
SHIPPINGOPTIONISDEF
AULT
(Optional) Is true if the buyer chose the default shipping option.
Character length and limitations: true or false
SHIPPINGOPTIONAMOUN
T
(Optional) The shipping amount that was chosen by the buyer
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 (,).
SHIPPINGOPTIONNAME (Optional) Is true if the buyer chose the default shipping option.
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