Merchant API
Capture an order

Capture an order

Capture the funds of an existing, uncaptured order. When the payment for an order is authorized, the order is captured to be sent to the processing stage.

When you create an order, you can choose one of the following capture modes:

  • AUTOMATIC: The order is captured automatically after payment authorization, so you don't need to take any action then.
  • MANUAL: The order is not captured automatically, and stays in the AUTHORISED state. You must manually capture the order later using one of the following methods:
    • WebUI interface: Complete the following steps:
      1. Log in to your Revolut Business portal.
      2. From the left sidebar menu, click Merchant, and then click the Transactions tab on the page.
      3. Select an uncaptured payment, and click Capture.
    • Endpoint: Use the /capture endpoint.

You can optionally send an amount in the capture request to do a partial capture. You can only capture an order once, the amount that isn't captured will be voided.


Orders stay in uncaptured state for 7 days. After this period, the funds are released back to the customer's original payment method.


Path Parameters
Body object



Body object
Was this page helpful?