2009

Table Of Contents
Express Checkout API Operations
GetExpressCheckoutDetails API
54 08 April 2009 Name-Value Pair API Developer Guide
Billing Agreement Details Fields
SetExpressCheckout Response
SetExpressCheckout Response Fields
GetExpressCheckoutDetails API
Obtain information about an Express Checkout transaction.
z “GetExpressCheckoutDetails Request” on page 55
z “GetExpressCheckoutDetails Response” on page 55
Field Description
L_BILLINGTYPEn (Required) Type of billing agreement.
For recurring payments, this field must be set to RecurringPayments. In this case,
you can specify up to ten billing agreements.
NOTE: Other defined values are not valid.
L_BILLINGAGREEMENTD
ESCRIPTIONn
Description of goods or services associated with the billing agreement, which is
required for each recurring payment billing agreement.
PayPal recommends that the description contain a brief summary of the billing
agreement terms and conditions. For example, customer will be billed at “9.99 per
month for 2 years”.
Character length and limitations: 127 single-byte alphanumeric bytes.
L_PAYMENTTYPEn (Optional) Specifies type of PayPal payment you require for the billing agreement.
z Any
z InstantOnly
NOTE: For recurring payments, this field is ignored.
L_CUSTOMn (Optional) Custom annotation field for your own use.
NOTE: For recurring payments, this field is ignored.
Character length and limitations: 256 single-byte alphanumeric bytes.
Field Description
TOKEN A timestamped token by which you identify to PayPal that you are processing this
payment with Express Checkout.
The token expires after three hours.If you set the token in the
SetExpressCheckout request, the value of the token in the response is identical to
the value in the request.
Character length and limitations: 20 single-byte characters