# GetTransactionDetails API Operation (SOAP) (/api/nvp-soap/get-transaction-details-soap)



Shows information about a specific transaction.

> **Note:** **Important:** This integration method is **deprecated** as of January 1, 2017. PayPal continues to support existing merchants using this method, but please be advised new features and enhancements will not be applied to these integrations. For new integrations, see the [PayPal Checkout Integration Guide](/platforms/checkout/standard/integrate).

## GetTransactionDetails Request Message [#gettransactiondetails-request-message]

![](https://www.paypalobjects.com/webstatic/en_US/developer/docs/api/GetTransactionDetailsRequestType1.gif)

> **Note:** **Note:** Only the fields described in this documentation are available for use.

### GetTransactionDetails Request Fields [#gettransactiondetails-request-fields]

| Field                 | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `TransactionID`<br /> | `xs:string`<br /&#x3E; &#x2A;(Required)* Unique identifier of a transaction.<br />  > **Note:** &#x2A;*Note:** The details for some kinds of transactions cannot be retrieved with `GetTransactionDetails`. You cannot obtain details of bank transfer withdrawals, for example.  Character length and limitations: 17 characters. [Orders](/archive/paypal-payments-standard/admin/auth-capture#types-of-authorizations) transactions have 19 characters. |

## GetTransactionDetails Response Message [#gettransactiondetails-response-message]

> **Note:** **Note:** All fields defined in the formal structure of `GetTransactionDetailsResponse` are not necessarily returned. Data are returned in a response only if PayPal has recorded data that corresponds to the field.

### GetTransactionDetails Response Fields [#gettransactiondetails-response-fields]

| Field                              | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `PaymentTransaction Details`<br /> | Wrapper structure.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `ShippingCalculationMode`<br />    | `xs:string`<br /> Describes how the options that were presented to the buyer were determined.<br /> Value is:<br /> `Callback` — Shipping option rates are based on the buyer's location.<br />`FlatRate` — Shipping options are flat rates.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `InsuranceOptionSelected`<br />    | `xs:boolean`<br /> Whether the buyer selected the insurance option. Value is:<br /> `true` — The buyer selected Yes for the insurance option.<br />`false` — The buyer did not select the insurance option. The option is No.<br />The value `true` is returned if the buyer selected the option. Otherwise `false` is returned.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `ShippingOptionIsDefault`<br />    | `xs:boolean`<br /> Default shipping option displayed on the PayPal pages. This field is required if you specify the Callback URL. Value is:<br /> `true` — This is the default flat-rate shipping option. PayPal displays this option by default.<br />`false` — This flat-rate shipping option is not displayed as the default.<br /> > **Note:** &#x2A;*Note:** There must be ONE and ONLY ONE default. It is not OK to have no default.                                                                                                                                                                                                                                                                                                                                                                                                 |
| `ShippingOptionName`<br />         | `xs:string`<br /> Internal name of the shipping option such as Air, Ground, Expedited, and so forth. This field is required if you specify the Callback URL.<br /> Character length and limitations: 50 character-string.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `ShippingOptionAmount`<br />       | `ebl:BasicAmountType`<br /> Amount of the flat rate shipping option. This field is required if you specify the Callback URL.<br /> Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the [per transaction limit for the currency](/api/nvp-soap/currency-codes/). It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period (`.`), and the optional thousands separator must be a comma (`,`). Some currencies do not allow decimals. For details, see the [currency codes page](/api/nvp-soap/currency-codes/).<br />                                                                                                                                                   |
| `GiftMessage`<br />                | `xs:string`<br /> The gift message the buyer entered on the PayPal pages.<br /> Limitations: 100 single-byte characters<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `GiftReceiptEnable`<br />          | `xs:string`<br /> Indicates whether a gift receipt widget is enabled on the PayPal pages. Value is:<br /> `0` — Do not enable gift receipt widget.<br />`1` — Enable gift receipt widget.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `GiftWrapName`<br />               | `xs:string`<br /> Label for the gift wrap option such as "Blue box with ribbon".<br /> Limitations: 25 single-byte characters<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `GiftWrapAmount`<br />             | `ebl:BasicAmounttype`<br /> Amount to be charged to the buyer for the gift wrap.<br />  > **Note:** &#x2A;*Note:** You must set the `currencyID` attribute to one of the three-character [currency codes](/api/nvp-soap/currency-codes/) for any of the supported PayPal currencies. Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the [per transaction limit for the currency](/api/nvp-soap/currency-codes/). It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period (`.`), and the optional thousands separator must be a comma (`,`). Some currencies do not allow decimals. For details, see the [currency codes page](/api/nvp-soap/currency-codes/).<br /> |
| `BuyerMarketingEmail`<br />        | `ebl:EmailAddressType`<br /> The email address the buyer entered on the PayPal pages to be notified of promotions or special events.<br /> Limitations: 127 single-byte characters<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `SurveyQuestion`<br />             | `xs:string`<br /> Text for the survey question on the PayPal pages. If the survey question is present, at least 2 survey answer options need to be present.<br /> Limitations: 50 single-byte characters<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `SurveyChoiceSelected`<br />       | `xs:string`<br /> Survey response the buyer selected on the PayPal pages.<br /> Limitations: 15 single-byte characters<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |

### PaymentTransactionDetailsType Fields [#paymenttransactiondetailstype-fields]

| Field                    | Description                                                                                                                                                                                                                                                   |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `ReceiverInfo`<br />     | `ebl:ReceiverInfoType`<br /> Information about the merchant, such as details of a single transaction, primary email address, and unique account ID.<br />                                                                                                     |
| `PayerInfo`<br />        | `ebl:PayerInfoType`<br /> Information about the buyer, such as the buyer's email address, customer account identification number, shipping address, and country of residence.<br />                                                                           |
| `TPLReferenceID`<br />   | `xs:string`<br /> Reference ID for the shipment sent from the merchant to the third-party shipping center.<br /> This field is only provided as part of Global Shipping Platform (GSP) transactions.<br /> This field is introduced in API version 95.0<br /> |
| `PaymentInfo`<br />      | `ebl:PaymentInfoType`<br /> Information about the transaction, such as the transaction ID, the type of transaction, and whether the payment is instant or delayed.<br />                                                                                      |
| `PaymentItemInfo`<br />  | `ebl:PaymentItemInfoType`<br /> Information about the payment item, such as the sales tax, the invoice number, and whether the buyer left a note to the merchant.<br />                                                                                       |
| `SecondaryAddress`<br /> | `ns:AddressType`<br /> Information about the buyer's address in cases where the primary address is that of a shipping center.<br /> This field is introduced in API version 93.0.<br />                                                                       |

### ReceiverInfoType Fields [#receiverinfotype-fields]

| Field              | Description                                                                                                                                                                                                                                                                                                                                |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `Business`<br />   | `xs:string`<br /> Details about a single transaction. This field is not applicable for point-of-sale transactions.<br />                                                                                                                                                                                                                   |
| `Receiver`<br />   | `xs:string`<br /> Primary email address of the payment recipient (the merchant).<br /> If you are the recipient of the payment and the payment is sent to your non-primary email address, the value of Receiver is still your primary email address.<br /> Character length and limitations: 127 single-byte alphanumeric characters<br /> |
| `ReceiverID`<br /> | `xs:string`<br /> Unique account ID of the payment recipient (the merchant). This value is the same as the value of the recipient's referral ID.<br />                                                                                                                                                                                     |

### PayerInfoType Fields [#payerinfotype-fields]

| Field                 | Description                                                                                                                                                                                 |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Payer`<br />         | `ebl:EmailAddressType`<br /> Email address of buyer.<br /> Character length and limitations: 127 single-byte characters<br />                                                               |
| `PayerID`<br />       | `ebl:UserIDType`<br /> Unique PayPal Customer Account identification number.<br /> Character length and limitations:13 single-byte alphanumeric characters<br />                            |
| `PayerStatus`<br />   | `ebl:PayPalUser` `StatusCodeType`<br /> Status of buyer. Value is:<br /> `verified`<br />`unverified`<br />Character length and limitations: 10 single-byte alphabetic characters<br />     |
| `PayerName`<br />     | `ebl:PersonNameType`<br /> First and last name of buyer.<br />                                                                                                                              |
| `PayerCountry`<br />  | `ebl:CountryCodeType`<br /> Buyer's country of residence in the form of ISO standard 3166 2-character country codes.<br /> Character length and limitations: 2 single-byte characters<br /> |
| `PayerBusiness`<br /> | `xs:string`<br /> Buyer's business name.<br /> Character length and limitations: 127 single-byte characters<br />                                                                           |
| `Address`<br />       | `ns:AddressType`<br /> Buyer's shipping address information.<br />                                                                                                                          |

### PayerName Fields [#payername-fields]

| Field              | Description                                                                                                            |
| ------------------ | ---------------------------------------------------------------------------------------------------------------------- |
| `Salutation`<br /> | `xs:string`<br /> Buyer's salutation.<br /> Character length and limitations: 20 single-byte characters<br />          |
| `FirstName`<br />  | `ebl:PersonNameType`<br /> Buyer's first name.<br /> Character length and limitations: 64 double-byte characters<br /> |
| `MiddleName`<br /> | `ebl:NameUser`<br /> Buyer's middle name.<br /> Character length and limitations: 64 double-byte characters<br />      |
| `LastName`<br />   | `ebl:NameType`<br /> Buyer's last name.<br /> Character length and limitations: 64 double-byte characters<br />        |
| `Suffix`<br />     | `ebl:SuffixType`<br /> Buyer's suffix.<br /> Character length and limitations: 12 single-byte characters<br />         |

### AddressType Fields [#addresstype-fields]

| Field                   | Description                                                                                                                                                                                                                                                                                                                                                  |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `AddressOwner`<br />    | `ebl:AddressOwnerTypeCode`<br /> eBay company that maintains this address. Value is:<br /> `eBay`<br />`PayPal`<br />                                                                                                                                                                                                                                        |
| `addressStatus`<br />   | `ebl:addressStatusTypeCode`<br /> Status of street address on file with PayPal. Value is:<br /> `none`<br />`Confirmed`<br />`Unconfirmed`<br />                                                                                                                                                                                                             |
| `Name`<br />            | `xs:string`<br /> Person's name associated with this address.<br /> Character length and limitations: 32 double-byte characters<br />                                                                                                                                                                                                                        |
| `Street1`<br />         | `xs:string`<br /> First street address.<br /> Character length and limitations: 100 single-byte characters<br />                                                                                                                                                                                                                                             |
| `Street2`<br />         | `xs:string`<br /> Second street address.<br /> Character length and limitations: 100 single-byte characters<br />                                                                                                                                                                                                                                            |
| `CityName`<br />        | `xs:string`<br /> Name of city.<br /> Character length and limitations: 40 single-byte characters<br />                                                                                                                                                                                                                                                      |
| `StateOrProvince`<br /> | `xs:string`<br /> State or province.<br /> Required for transactions only if the address is in one of the following countries: Argentina, Brazil, Canada, China, Indonesia, India, Japan, Mexico, Thailand or USA. See the list of PayPal [state codes](/api/nvp-soap/state-codes/).<br /> Character length and limitations: 40 single-byte characters<br /> |
| `PostalCode`<br />      | `xs:string`<br /> U.S. ZIP code or other country-specific postal code.<br /> Character length and limitations: 20 single-byte characters<br />                                                                                                                                                                                                               |
| `Country`<br />         | `ns:CountryCode`<br /> Country code.<br /> Character length and limitations: 2 single-byte characters<br />                                                                                                                                                                                                                                                  |
| `CountryName`<br />     | `xs:string`<br /> Expanded name of country.<br /> Character length and limitations: 64 single-byte alphanumeric characters<br />                                                                                                                                                                                                                             |
| `Phone`<br />           | `xs:string`<br /> Phone number.<br /> Character length and limitations: 20 single-byte characters<br />                                                                                                                                                                                                                                                      |

### PaymentInfoType Fields [#paymentinfotype-fields]

| Field                             | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `TransactionID`<br />             | `xs:string`<br /> Unique transaction ID of the payment.<br />  Character length and limitations: 17 characters. [Orders](/archive/paypal-payments-standard/admin/auth-capture#types-of-authorizations) transactions have 19 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `ParentTransactionID`<br />       | `xs:string`<br /> Parent or related transaction identification number. Thhe value in this field is for the following transaction types:<br /> Reversal — Capture of an authorized transaction.<br />Reversal — Reauthorization of a transaction.<br />Capture of an order — The value of `ParentTransactionID` is the original `OrderID`.<br />Authorization of an order — The value of `ParentTransactionID` is the original `OrderID`.<br />Capture of an order authorization.<br />Void of an order — The value of `ParentTransactionID` is the original `OrderID`.<br /> Character length and limitations: 17 characters. [Orders](/archive/paypal-payments-standard/admin/auth-capture#types-of-authorizations) transactions have 19 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `ReceiptID`<br />                 | `xs:string`<br /> Receipt identification number<br /> Character length and limitations: 16 digits in xxxx-xxxx-xxxx-xxxx format<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `TransactionType`<br />           | `ns:PaymentTransactionCodeType`<br /> The type of transaction. Value is:<br /> `cart`<br />`express-checkout`<br />Character length and limitations:15 single-byte characters<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `PaymentType`<br />               | `ebl:PaymentCodeType`<br /> Indicates whether the payment is instant or delayed. Value is:<br /> `none`<br />`echeck`<br />`instant`<br />Character length and limitations: 7 single-byte characters<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `PaymentDate`<br />               | `xs:dateTime`<br /> Date/time stamp of the payment.<br /> Character length and limitations: Date and time are in UTC/GMT format. For example, `2013-08-24T05:38:48Z`.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `GrossAmount`<br />               | `ebl:BasicAmountType`<br /> The final amount charged, including any shipping and taxes from your Merchant Profile.<br /> Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the [per transaction limit for the currency](/api/nvp-soap/currency-codes/). It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period (`.`), and the optional thousands separator must be a comma (`,`). Some currencies do not allow decimals. For details, see the [currency codes page](/api/nvp-soap/currency-codes/).<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `FeeAmount`<br />                 | `ebl:BasicAmountType`<br /> PayPal fee amount charged for the transaction.<br /> Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the [per transaction limit for the currency](/api/nvp-soap/currency-codes/). It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period (`.`), and the optional thousands separator must be a comma (`,`). Some currencies do not allow decimals. For details, see the [currency codes page](/api/nvp-soap/currency-codes/).<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `SettleAmount`<br />              | `ebl:BasicAmountType`<br /> Amount deposited in your PayPal account after a currency conversion.<br /> Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the [per transaction limit for the currency](/api/nvp-soap/currency-codes/). It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period (`.`), and the optional thousands separator must be a comma (`,`). Some currencies do not allow decimals. For details, see the [currency codes page](/api/nvp-soap/currency-codes/).<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `TaxAmount`<br />                 | `ebl:BasicAmountType`<br /> Tax charged on the transaction.<br /> Character length and limitations: Date and time are in UTC/GMT format. For example, `2013-08-24T05:38:48Z`.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `ExchangeRate`<br />              | `xs:string`<br /> Exchange rate if a currency conversion occurred. Relevant only if your are billing in their non-primary currency. If the buyer chooses to pay with a currency other than the non-primary currency, the conversion occurs in the buyer's account.<br /> Character length and limitations: Decimal value that does not exceed 17 characters, including decimal point<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `PaymentStatus`<br />             | `ebl:PaymentStatusCodeType`<br /> Status of the payment. Value is:<br /> `None` — No status<br />`Canceled-Reversal` — A reversal has been canceled, for example, when you win a dispute and the funds for the reversal have been returned to you.<br />`Completed` — The payment has been completed, and the funds have been added successfully to your account balance.<br />`Denied` — You denied the payment. This happens only if the payment was previously pending because of possible reasons described for the `PendingReason` element.<br />`Expired` — The authorization period for this payment has been reached.<br />`Failed` — The payment has failed. This happens only if the payment was made from your buyer's bank account.<br />`In-Progress` — The transaction has not terminated, for example, an authorization may be awaiting completion.<br />`Partially-Refunded` — The payment has been partially refunded.<br />`Pending` — The payment is pending. See the `PendingReason` field for more information.<br />`Refunded` — You refunded the payment.<br />`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. The reason for the reversal is specified in the `ReasonCode` element.<br />`Processed` — A payment has been accepted.<br />`Voided` — An authorization for this transaction has been voided.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `PendingReason`<br />             | `ebl:PendingStatusCodeType`<br /> The reason the payment is pending. Value is:<br /> `none` — No pending reason.<br />`address` — The payment is pending because your buyer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the `Preferences` section of your `Profile`.<br />`authorization` — The payment is pending because it has been authorized but not settled. You must capture the funds first.<br />`echeck` — The payment is pending because it was made by an eCheck that has not yet cleared.<br />`intl` — The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your `Account Overview`.<br />`multi-currency` — You do not have a balance in the currency sent, and you do not have your `Payment Receiving Preferences` set to automatically convert and accept this payment. You must manually accept or deny this payment.<br />`order` — The payment is pending because it is part of an order that has been authorized but not settled.<br />`paymentreview` — The payment is pending while it is being reviewed by PayPal for risk.<br />`regulatoryreview` - The payment is pending while we make sure it meets regulatory requirements. You will be contacted again in 24-72 hours with the outcome of the review.`unilateral` — The payment is pending because it was made to an email address that is not yet registered or confirmed.<br />`verify` — The payment is pending because you are not yet verified. You must verify your account before you can accept this payment.<br />`other` — The payment is pending for a reason other than those listed above. For more information, contact PayPal Customer Service.<br /> > **Note:** &#x2A;*Note:** `PendingReason` is returned in the response only if `PaymentStatus` is `Pending`. |
| `ReasonCode`<br />                | `ebl:ReasonCodeType`<br /> The reason for a reversal if the transaction type is reversal. Value is:<br /> `None` — No reason code.<br />`adjustment_reversal` — Reversal of an adjustment.`admin_fraud_reversal` — The transaction has been reversed due to fraud detected by PayPal administrators.`admin_reversal` — The transaction has been reversed by PayPal administrators.`buyercomplaint` — A reversal has occurred on this transaction due to a complaint about the transaction from your buyer.<br />`chargeback` — A reversal has occurred on this transaction due to a chargeback by your buyer.<br />`chargeback_reimbursement` — Reimbursement for a chargeback.`chargeback_settlement` — Settlement of a chargeback.`guarantee` — A reversal has occurred on this transaction due to your buyer triggering a money-back guarantee.<br />`refund` — A reversal has occurred on this transaction because you have given the buyer a refund.<br />`regulatory_block` — PayPal blocked the transaction due to a violation of a government regulation. In this case, `payment_status` is `Denied`.`regulatory_reject` — PayPal rejected the transaction due to a violation of a government regulation and returned the funds to the buyer. In this case, payment\_status is Denied.`regulatory_review_exceeding_sla` — PayPal did not complete the review for compliance with government regulations within 72 hours, as required. Consequently, PayPal auto-reversed the transaction and returned the funds to the buyer. In this case, `payment_status` is `Denied`. Note that "sla" stands for "service level agreement."`unauthorized_claim` — The transaction has been reversed because it was not authorized by the buyer.`unauthorized_spoof` — The transaction has been reversed due to a dispute in which an unauthorized spoof is suspected.`other` — A reversal has occurred on this transaction due to a reason not listed above.<br />                                                           |
| `ProtectionEligibility`<br />     | `xs:string`<br /> Prior to version 64.4, the kind of seller protection in force for the transaction. Value is:<br /> `Eligible` — Merchant is protected by PayPal's Seller Protection Policy for Unauthorized Payments and Item Not Received.<br />`PartiallyEligible` — Merchant is protected by PayPal's Seller Protection Policy for Item Not Received.<br />`Ineligible` — Merchant is not protected under the Seller Protection Policy.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `ProtectionEligibilityType`<br /> | `xs:string`<br />  Since version 64.4, the type of seller protection in force for the transaction.<br /><br />It is one or more of the following values:`ItemNotReceivedEligible` – Merchant is protected by PayPal's Seller Protection Policy for Item Not Received.`UnauthorizedPaymentEligible` – Merchant is protected by PayPal's Seller Protection Policy for Unauthorized Payment.`Ineligible` – Merchant is not protected under the Seller Protection Policy. > **Note:** &#x2A;*Note:** If more than one of these values is returned in this field, they are returned in a comma-delimited string; for example, `ItemNotReceivedEligible,UnauthorizedPaymentEligible`.<br /> This field is available since version 64.4.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `StoreId`<br />                   | `xs:string`<br /> StoreId as entered in the transaction.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `Subject`<br />                   | `xs:string`<br /> The value of the subject field entered by the buyer when making a payment.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `TerminalId`<br />                | `xs:string`<br /> TerminalId as entered in the transaction.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |

### PaymentItemInfoType Fields [#paymentiteminfotype-fields]

| Field                | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `InvoiceID`<br />    | `xs:string`<br /> Invoice number you set in the original transaction.<br /> Character length and limitations: 256 single-byte alphanumeric characters<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `Custom`<br />       | `xs:string`<br /> Custom field you set in the original transaction.<br /> Character length and limitations: 256 single-byte alphanumeric characters<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `Memo`<br />         | `xs:string`<br /> Memo entered by your customer in PayPal Website Payments note field.<br /> Character length and limitations: 255 single-byte alphanumeric characters<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `SalesTax`<br />     | `xs:string`<br /> Amount of tax charged on payment.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `PaymentItem`<br />  | `ebl:PaymentItemType`<br /> Amount of tax charged on payment.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `Subscription`<br /> | `ebl:SubscriptionInfoType`<br /> Subscription information.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `Auction`<br />      | `ebl:AuctionInfoType`<br /> Subscription information.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `SoftDescriptor`     | *(Optional)* Information that is usually displayed in the account holder's statement, for example, `<Your-Not-For-Profit> <State>`, `<Your-Not-For-Profit> <Branch-Name>`, `<Your-Website> dues` or `<Your-Website> list fee`.<br /> <br />Character length and limitations: 23 alphanumeric characters, can include the special characters dash (`-`) and dot (`.`) only. Asterisks (`*`) are NOT permitted. If it includes a space character (` `), enclose the `"<Soft-Descriptor>"` value in double quotes. > **Note:** &#x2A;*Note:** For US Website Payments Pro AMEX cards only and only for merchants passing dynamic soft descriptors, the dynamic soft descriptors for AMEX cards are only guaranteed once the transaction settles. This means that during the authorization time the card issuing bank might show their customer the registered business or legal name for the merchant versus the dynamic soft descriptor passed on a per API transaction.<br /> |

### PaymentItemType Fields [#paymentitemtype-fields]

| Field                               | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `EbayItemTxnId`<br />               | `xs:string`<br /&#x3E; &#x2A;(Optional)* The eBay auction transaction ID of the item that you use to identify items that the buyer purchased.<br /> Character length and limitations: 255 single-byte characters<br />                                                                                                                                                                                                                                                                  |
| `Name`<br />                        | `xs:string`<br /> Item name set by you or entered by the customer.<br />  > **Note:** &#x2A;*Note:** Character length and limitations: 127 single-byte alphanumeric characters.                                                                                                                                                                                                                                                                                                         |
| `Number`<br />                      | `xs:string`<br /> Item number set by you. If this was a shopping cart transaction, PayPal appends the number of the item to the HTML `item_number` variable, for example, `item_number1`, `item_number2`, and so forth.<br /> Character length and limitations: 127 single-byte alphanumeric characters<br />                                                                                                                                                                           |
| `Quantity`<br />                    | `xs:string`<br /> Quantity set by you or entered by the buyer.<br /> Character length and limitations: no limit<br />                                                                                                                                                                                                                                                                                                                                                                   |
| `InvoiceItemDetails`<br />          | `ns:InvoiceItemType`<br /> Describes an individual item in an invoice. See [InvoiceItemType](#invoiceitemtype-fields) for details.<br />                                                                                                                                                                                                                                                                                                                                                |
| `CouponID`<br />                    | `xs:string`<br /&#x3E; &#x2A;(Optional)* Coupon identification number.<br />                                                                                                                                                                                                                                                                                                                                                                                                            |
| `CouponAmount`<br />                | `xs:string`<br /&#x3E; &#x2A;(Optional)* Amount (value) of the coupon.<br />                                                                                                                                                                                                                                                                                                                                                                                                            |
| `CouponAmountCurrency`<br />        | `xs:string`<br /&#x3E; &#x2A;(Optional)* Currency of the coupon amount, e.g., a 3-character [currency code](/api/nvp-soap/currency-codes/).<br />                                                                                                                                                                                                                                                                                                                                       |
| `LoyaltyCardDiscountAmount`<br />   | `xs:string`<br /&#x3E; &#x2A;(Optional)* Amount of discount associated with this Loyalty Card incentive.<br /> Character length and limitations: Value is a negative number. It includes no currency symbol. Most currencies require 2 decimal places. The decimal separator must be a period (`.`), and the optional thousands separator must be a comma (`,`). Some currencies do not allow decimals. See the [currency codes page](/api/nvp-soap/currency-codes/) for details.<br /> |
| `LoyaltyCardDiscountCurrency`<br /> | `xs:string`<br /&#x3E; &#x2A;(Optional)* Currency of the loyalty card discount, for example, a 3-character [currency code](/api/nvp-soap/currency-codes/).<br />                                                                                                                                                                                                                                                                                                                        |
| `Amount`<br />                      | `ebl:BasicAmountType`<br /> Cost of item.<br />                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `Options`<br />                     | `ns:OptionType`<br /> `name: xs:string`<br /> `value: xs:string`<br /> PayPal item options for shopping cart.<br />                                                                                                                                                                                                                                                                                                                                                                     |

### AuctionInfoType Fields [#auctioninfotype-fields]

| Field               | Description                                                           |
| ------------------- | --------------------------------------------------------------------- |
| `BuyerID`<br />     | `xs:string`<br /> Buyer's auction ID.<br />                           |
| `ClosingDate`<br /> | `xs:string`<br /> Auction's close date.<br />                         |
| `MultiItem`<br />   | `xs:string`<br /> Counter used for multi-item auction payments.<br /> |

### InvoiceItemType Fields [#invoiceitemtype-fields]

| Field            | Description                                                                                                                                             |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `ItemCountUnit`  | `ns:UnitOfMeasure`<br />Unit of measure for the `ItemCount`                                                                                             |
| `Taxable`        | `xs:boolean`<br /> Identifies whether this item is taxable or not. The default value is true.                                                           |
| `TaxRate`        | `xs:double`<br /> The tax percentage applied to the item. This value is only displayed on the receipt. It is not used in pricing calculations.          |
| `AdditionalFees` | `ns:AdditionalFeeType`<br /> Additional fees applied to this item                                                                                       |
| `MPN`            | `xs:string`<br /> Manufacturer part number                                                                                                              |
| `ISBN`           | `xs:string`<br /> [International Standard Book Number](https://en.wikipedia.org/wiki/ISBN)<br /> Character length and limits: 32 single-byte characters |
| `PLU`            | `xs:string`<br /> [Price Look-Up code](https://en.wikipedia.org/wiki/Price_Look-Up_code)<br /> Character length and limits: 5 single-byte characters    |
| `ModelNumber`    | `xs:string`<br /> Model number of the item<br /> Character length and limits: 32 single-byte characters                                                 |
| `StyleNumber`    | `xs:string`<br /> Style number of the item<br /> Character length and limits: 32 single-byte characters                                                 |

### SubscriptionInfoType Fields [#subscriptioninfotype-fields]

| Field                         | Description                                                                                                                                                                                                                                       |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `SubscriptionID`<br />        | `xs:string`<br /> ID generated by PayPal for the subscriber.<br /> Character length and limitations: No limit<br />                                                                                                                               |
| `SubscriptionDate`<br />      | `xs:dateTime`<br /> Subscription start date.<br />                                                                                                                                                                                                |
| `EffectiveDate`<br />         | `xs:dateTime`<br /> Date when the subscription modification is effective.<br />                                                                                                                                                                   |
| `RetryTime`<br />             | `xs:dateTime`<br /> Date PayPal retries a failed subscription payment.<br />                                                                                                                                                                      |
| `UserName`<br />              | `xs:string`<br /> Username that PayPal generates and gives to the subscriber to access the subscription.<br /> Character length and limitations: 64 alphanumeric single-byte characters<br />                                                     |
| `Password`<br />              | `xs:string`<br /> Password that PayPal generates and gives to the subscriber to access the subscription. For security, the value of the password is hashed.<br /> Character length and limitations: 128 alphanumeric single-byte characters<br /> |
| `reattempt`<br />             | `xs:string`<br /> Indicates whether reattempts should occur upon payment failures.<br />                                                                                                                                                          |
| `recurring`<br />             | `xs:string`<br /> Indicates whether regular rate recurs. Value is:<br /> <br />`1` — Yes<br />                                                                                                                                                    |
| `SubscriptionTermsType`<br /> | `ns:SubscriptionTermsType`<br /> Subscription terms.<br />                                                                                                                                                                                        |

### SubscriptionTermsType Fields [#subscriptiontermstype-fields]

| Field          | Description                                                                                                                        |
| -------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| `Amount`<br /> | `eb:BasicAmountType`<br /> Amount subscriber is to be charged in 1 payment.<br /> Character length and limitations: No limit<br /> |
| `Period`<br /> | `xs:string`<br /> Period of time that the subscriber is charged.<br /> Character length and limitations: No limit<br />            |

### AuctionInfoType Fields [#auctioninfotype-fields-1]

Use the attribute `multiItem` as a counter for multi-item auction payments.

| Field         | Description                                   |
| ------------- | --------------------------------------------- |
| `BuyerID`     | `xs:string`<br /> Buyer's auction ID.<br />   |
| `ClosingDate` | `xs:string`<br /> Auction's close date.<br /> |
