Captures an authorized payment, by ID.
Documentation Index
Fetch the complete documentation index at: https://docs.paypal.ai/llms.txt
Use this file to discover all available pages before exploring further.
OAuth 2.0 authentication
A unique ID identifying the request header for idempotency purposes.
1 - 10000^.*$The preferred server response upon successful completion of the request. Value is:
return=minimal. The server returns a minimal response to optimize communication between the API caller and the server. A minimal response includes the id, status and HATEOAS links.return=representation. The server returns a complete resource representation, including the current state of the resource.2147483647^[\S\s]*$Holds authorization information for external API calls. Standard headers are generally less restrictive in structure due to historical precedent across browsers, etc. This is a common schema for use in defining most standard headers.
1 - 16000^.*$Header for an API client-provided JWT assertion that identifies the merchant. Establishing the consent to act-on-behalf of a merchant is a prerequisite for using this header.
1 - 10000^.*$The PayPal-generated ID for the authorized payment to capture.
2147483647^[\S\s]*$Captures either a portion or the full authorized amount of an authorized payment.
The API caller-provided external invoice number for this order. Appears in both the payer's transaction history and the emails that the payer receives.
1 - 127^[\S\s]*$An informational note about this settlement. Appears in both the payer's transaction history and the emails that the payer receives.
1 - 255^[\S\s]*$The amount to capture with an optional breakdown that provides details, such as the total item amount, total tax amount, shipping, handling, insurance, gratuity and discounts, if any. To capture a portion of the full authorized amount, specify an amount. If amount is not specified, the full authorized amount is captured. The amount must be a positive number and in the same currency as the authorization against which the payment is being captured.
If you specify amount.breakdown, the amount equals item_total plus tax_total plus shipping plus handling plus insurance plus 'gratuity' minus shipping_discount minus discount.
The amount must be a positive number. The amount.value field supports up to 15 digits preceding the decimal. For a list of supported currencies, decimal precision, and maximum charge amount, see the PayPal REST APIs <a href="https://developer.paypal.com/api/rest/reference/currency-codes/\">Currency Codes.
Indicates whether you can make additional captures against the authorized payment. Set to true if you do not intend to capture additional payments against the authorization. Set to false if you intend to capture additional payments against the authorization.
Any additional payment instructions to be consider during payment processing. This processing instruction is applicable for Capturing an order or Authorizing an Order.
The payment descriptor on the payer's account statement.
22^[\S\s]*$A successful request returns the HTTP 200 OK status code and a JSON response body that shows captured payment details.
A captured payment.
The status of the captured payment.
COMPLETED, DECLINED, PARTIALLY_REFUNDED, PENDING, REFUNDED, FAILED The details of the captured payment status.
The PayPal-generated ID for the captured payment.
2147483647^[\S\s]*$The amount for this captured payment.
The API caller-provided external invoice number for this order. Appears in both the payer's transaction history and the emails that the payer receives.
2147483647^[\S\s]*$The API caller-provided external ID. Used to reconcile API caller-initiated transactions with PayPal transactions. Appears in transaction and settlement reports.
255^[\S\s]*$Reference values used by the card network to identify a transaction.
The level of protection offered as defined by PayPal Seller Protection for Merchants.
Indicates whether you can make additional captures against the authorized payment. Set to true if you do not intend to capture additional payments against the authorization. Set to false if you intend to capture additional payments against the authorization.
The detailed breakdown of the capture activity. This is not available for transactions that are in pending state.
The funds that are held on behalf of the merchant.
INSTANT, DELAYED An object that provides additional processor information for a direct credit card transaction.
The date and time when the transaction occurred, in Internet date and time format.
20 - 64^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])[T,t]([0-1][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]+)?([Zz]|[+-][0-9]{2}:[0-9]{2})$The date and time when the transaction was last updated, in Internet date and time format.
20 - 64^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])[T,t]([0-1][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]+)?([Zz]|[+-][0-9]{2}:[0-9]{2})$An object that provides supplementary/additional data related to a payment transaction.
The details for the merchant who receives the funds and fulfills the order. The merchant is also known as the payee.