2007
Table Of Contents
- Name-Value Pair API Reference for Germany
- Preface
- Overview
- Accepting PayPal in Express Checkout
- Basic Checkout with PayPal
- Support giropay and electronic funds transfer
- Controlling the Shipping Address Using SetExpressCheckout
- Changing the Language on the PayPal Login Page Using SetExpressCheckout
- Changing the Logo on the PayPal Pages Using SetExpressCheckout
- Form-Filling Your Payment Review Page Using GetExpressCheckoutDetails
- Making a Sale Using DoExpressCheckoutPayment
- Changing the URL for IPN Using DoExpressCheckoutPayment
- Including Line Item Details Using DoExpressCheckoutPayment
- Including Subtotals Using DoExpressCheckoutPayment
- Updating Order Details Using DoExpressCheckoutPayment
- Updating the Shipping Address Using DoExpressCheckoutPayment
- Back-Office Administration
- NVP API Method and Field Reference
- Error Message Reference
- NVP API Web Samples
- The Java SDK
- The ASP.NET SDK
- Country Codes
- Index
Name-Value Pair API Developer Guide and Reference April 2007 53
NVP API Method and Field Reference
TransactionSearch
STATUS Search by transaction status:
z Pending: The payment is pending. The specific reason the payment
is pending is returned by the GetTransactionDetails API
PendingReason field.
z Processing: The payment is being processed.
z Success: The payment has been completed and the funds have been
added successfully to your account balance.
z Denied: You denied the payment. This happens only if the payment
was previously pending.
z Reversed: A payment was reversed due to a chargeback or other
type of reversal. The funds have been removed from your account
balance and returned to the buyer.
No
T
ABLE A.13 TransactionSearch Response Fields
Field Description
L_TIMESTAMPn The date and time (in UTC/GMT format) the transaction occurred
These parameters should be ordered sequentially beginning with 0, for
example, L_TIMESTAMP0, L_TIMESTAMP1, and so forth.
L_TIMEZONEn The time zone of the transaction
These parameters should be ordered sequentially beginning with 0, for
example, L_TIMEZONE0, L_TIMEZONE1, and so forth.
L_TYPEn The type of the transaction
These parameters should be ordered sequentially beginning with 0, for
example, L_TYPE0, L_TYPE1, and so forth.
L_EMAILn The email address of either the payer or the payment recipient (the “payee”). If the
payment amount is positive, this field is the recipient of the funds. If the payment is
negative, this field is the paying customer.
These parameters should be ordered sequentially beginning with 0, for
example, L_EMAIL0, L_EMAIL1, and so forth.
L_NAMEn Display name of the payer
These parameters should be ordered sequentially beginning with 0, for
example, L_NAME0, L_NAME1, and so forth.
L_TRANSACTIONIDn Seller’s transaction ID
These parameters should be ordered sequentially beginning with 0, for
example, L_TRANSACTIONID0, L_TRANSACTIONID1, and so forth.
L_STATUSn The status of the transaction.
These parameters should be ordered sequentially beginning with 0, for
example, L_STATUS0, L_STATUS1, and so forth.
T
ABLE A.12 TransactionSearch Request Parameters (Continued)
Parameter Description Required