# Capture a payment The Payments API supports multiple partial captures—enabling you to process your capture requests at the same time as your split shipments. --- ## Manually capture a payment If a payment is requested with `capture` as `false`, you can use this endpoint to capture the payment. These captures can either be the full or partial authorization amount, but cannot be submitted for a combined amount that exceeds the total authorized balance. If you do not capture it within seven days, the payment is voided. ### Partially capture a payment Any capture amount less than the original authorized amount is treated as a partial capture. To perform multiple partial captures, set the `capture_type` field to `NonFinal`. The default value is `Final`, which voids any remaining amount on partial captures. Multiple partial captures are available for American Express, Discover, Mastercard, and Visa payments. > **Information** > > You can perform a maximum of 150 partial actions on a payment. This total limit applies across both partial captures and partial refunds. Use the following details to set up your request. ### Endpoints For the full API specification, see the [API reference](https://api-reference.checkout.com/). > **Information** > > Your base URL's `{prefix}` value is unique to your account and environment. To learn how to retrieve your base URLs for the sandbox and production environments, see [API endpoints](https://www.checkout.com/docs/developer-resources/api/api-endpoints.md). **Production** `POST` `https://{prefix}.api.checkout.com/payments/{id}/captures` **Sandbox** `POST` `https://{prefix}.api.sandbox.checkout.com/payments/{id}/captures` ### Request example **Final capture** ```json { "amount": 100, "reference": "ORD-752-814", "capture_type": "Final" } ``` **Non-final capture** ```json { "amount": 50, "reference": "ORD-752-814", "capture_type": "NonFinal" } ``` ### Response If you receive a `202` response, your capture request has been submitted successfully for clearing. You must subscribe to the [Payment captured](https://www.checkout.com/docs/developer-resources/event-notifications/event-types/payment_captured.md) webhook to receive the updated `balances` object, including the captured amount. See [Receive webhooks](https://www.checkout.com/docs/developer-resources/event-notifications/receive-webhooks.md) for more information. --- - [Overcapture a payment](https://www.checkout.com/docs/payments/manage-payments/capture-a-payment/overcapture-a-payment.md): Learn how to overcapture an authorized payment.