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
GetTransactionDetails API
GetTransactionDetails Response
78 08 April 2009 Name-Value Pair API Developer Guide
PARENTTRANSACTIONID z Parent or related transaction identification number. This field is populated for the
following transaction types:
z Reversal. Capture of an authorized transaction.
z Reversal. Reauthorization of a transaction.
z Capture of an order. The value of ParentTransactionID is the original
OrderID.
z Authorization of an order. The value of ParentTransactionID is the original
OrderID.
z Capture of an order authorization.
z Void of an order. The value of ParentTransactionID is the original OrderID.
Character length and limits: 16 digits in xxxx-xxxx-xxxx-xxxx format
RECEIPTID Receipt identification number
Character length and limits: 16 digits in xxxx-xxxx-xxxx-xxxx format
TRANSACTIONTYPE The type of transaction
Valid values:
z cart
z express-checkout
Character length and limitations:15 single-byte characters
PAYMENTTYPE Indicates whether the payment is instant or delayed.
Character length and limitations: Seven single-byte characters
Valid values:
z none
z echeck
z instant
ORDERTIME Time/date stamp of payment. For example: 2006-08-15T17:23:15Z.
AMT The final amount charged, including any shipping and taxes from your Merchant
Profile.
Character length and limitations: Does not exceed $10,000 USD in any currency. No
currency symbol. Regardless of currency, decimal separator is a period (.), and the
optional thousands separator is a comma (,). Equivalent to nine characters maximum
for USD.
CURRENCYCODE A three-character currency code.
FEEAMT PayPal fee amount charged for the transactionCharacter length and limitations: Does
not exceed $10,000 USD in any currency. No currency symbol. Regardless of
currency, decimal separator is a period (.), and the optional thousands separator is a
comma (,). Equivalent to nine characters maximum for USD.
SETTLEAMT Amount deposited in your PayPal account after a currency conversion.
Field Description