> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dintero.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Capture orders

> How to capture payment for a full or partial order, in WooCommerce or directly in Dintero Backoffice.

Capturing an order charges the customer and triggers payout. You can capture the full order at once or in parts as items ship.

<Warning>
  If you use WooCommerce, always capture through WooCommerce rather than Dintero Backoffice directly. Capturing in Backoffice bypasses WooCommerce and will not update the order status, inventory, or connected logistics systems.
</Warning>

## Full capture

### In WooCommerce

Capture the full order by setting its status to **Completed**.

<Steps>
  <Step title="Open the order">
    Go to **WooCommerce** > **Orders** and open the order. The status should be **Processing** or **On hold**, meaning the payment is authorized and ready to capture.
  </Step>

  <Step title="Set to Completed">
    Change the order status to **Completed** and save.

    <img src="https://mintcdn.com/dintero-c3a7bfec/ADcpsKo9Wt_JnotC/docs/assets/support/woo-complete.png?fit=max&auto=format&n=ADcpsKo9Wt_JnotC&q=85&s=09acdab4809621042b282a10f8e4e179" alt="Setting a WooCommerce order status to Completed" width="950" height="501" data-path="docs/assets/support/woo-complete.png" />

    WooCommerce sends a full capture request to Dintero. The customer is charged and the order is marked complete.
  </Step>
</Steps>

### In Dintero Backoffice (backup)

Use this only if you cannot complete the order through WooCommerce. Update the WooCommerce order status manually afterward.

<Steps>
  <Step title="Find the order">
    In [Dintero Backoffice](https://backoffice.dintero.com), go to **Payments** and search for the order number.

    <img src="https://mintcdn.com/dintero-c3a7bfec/ADcpsKo9Wt_JnotC/docs/assets/support/dintero-complete.png?fit=max&auto=format&n=ADcpsKo9Wt_JnotC&q=85&s=4f7b355eecf4180cf5435705b0b0676b" alt="Locating an order in Dintero Backoffice" width="1477" height="660" data-path="docs/assets/support/dintero-complete.png" />
  </Step>

  <Step title="Capture the payment">
    Click **Capture**, verify the amount, and confirm.
  </Step>

  <Step title="Update WooCommerce">
    Open the order in WooCommerce and manually set the status to **Completed**.
  </Step>
</Steps>

## Partial capture

Partial capture lets you charge the customer for part of an order now and capture the rest later. This is useful when items ship at different times.

The order moves to status `partially_captured` after the first capture. The remaining authorized amount stays reserved at the customer's bank. See [Duration of authorizations](/docs/integrations/support/duration-of-authorizations) for how long the reservation is held.

### In WooCommerce

<Warning>
  This process removes product lines from the WooCommerce order. Do this only if inventory is tracked separately, or after accounting for the removed lines.
</Warning>

<Steps>
  <Step title="Set the order to Pending payment">
    Open the order and change the status to **Pending payment**. This pauses automatic processing.
  </Step>

  <Step title="Remove the items not shipping yet">
    Delete the product lines you are not capturing in this shipment. The order total updates to reflect only the remaining lines.
  </Step>

  <Step title="Set the order to Completed">
    Change the status to **Completed** and save. WooCommerce triggers a capture through Dintero for the remaining lines only.
  </Step>
</Steps>

### Capture the remaining balance in Backoffice

When the rest of the order is ready to ship, capture the reserved amount.

<Steps>
  <Step title="Find the order">
    In [Dintero Backoffice](https://backoffice.dintero.com), go to **Payments** and open the order.
  </Step>

  <Step title="Capture the remaining amount">
    Click **Capture**, select the product lines to charge, adjust amounts if needed, and confirm.
  </Step>
</Steps>

## Cancel remaining balance

If you will not ship the rest of the order, release the reserved amount. It disappears automatically from the customer's bank after a short period. To release it immediately:

1. In Backoffice, go to **Payments** and open the order.
2. Click **Cancel** and confirm.

<Warning>
  Cancelling the remaining amount is not supported for card payments via Worldline (Gateway), including Vipps, Swish, Apple Pay, Google Pay, and MobilePay. For these methods the reservation expires on its own. See [Duration of authorizations](/docs/integrations/support/duration-of-authorizations) for expiry timelines.
</Warning>
