Last updated: August 17, 2026
Important: NVP/SOAP is a legacy integration method. We accept new integrations and support existing integrations, but there are newer solutions. If you're starting an integration, we recommend our latest solutions.
Reauthorizes an existing authorization transaction. The resulting reauthorization is a new transaction with a new AuthorizationID. (More about authorization and capture)
| Field | Description |
|---|---|
AuthorizationID | xs:string(Required) Value of a previously authorized transaction identification number returned by PayPal. Character length and limitations: 19 single-byte characters |
Amount | ebl:BasicAmountType(Required) Amount to reauthorize. 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. 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. |
MsgSubId | xs:string(Optional) A message ID used for idempotence to uniquely identify a message. This ID can later be used to request the latest results for a previous request without generating a new request. Examples of this include requests due to timeouts or errors during the original request. Character length and limitations: 38 single-byte characters This field is available since version 94.0. |
| Field | Description |
|---|---|
AuthorizationID | xs:stringNew authorization identification number. Character length and limits:19 single-byte characters |
MsgSubId | xs:stringA message ID used for idempotence to uniquely identify a message. This ID can later be used to request the latest results for a previous request without generating a new request. Examples of this include requests due to timeouts or errors during the original request. Character length and limitations: 38 single-byte characters This field is available since version 94.0. |
| Field | Description |
|---|---|
PaymentStatus | ebl:PaymentStatusCodeTypeStatus of the payment. Value is:
|
PendingReason | ebl:PendingStatusCodeTypeReason the payment is pending. Value is:
Note: PendingReason is returned in the response only if PaymentStatus is Pending. |
ProtectionEligibility | xs:stringPrior to version 64.4, the kind of seller protection in force for the transaction. Value is:
|
ProtectionEligibilityType | xs:stringSince version 64.4, the type of seller protection in force for the transaction. It is one or more of the following values:
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. |