---
title: "Capture amount by order"
method: POST
path: "/v2/order/{order_uuid}/capture"
tags: ["Order"]
---

# Capture amount by order

`POST /v2/order/{order_uuid}/capture`

Capture an amount by order, either in full or partial capture, in cases when the order items are shipped separately.\
Can be performed after shopper has authorized the transaction by completing checkout with Sezzle, but before authorization expires

## Path parameters

- `order_uuid` string, required

## Headers

- `Sezzle-Request-Id` string

## Request body

- CaptureRequest
  - `capture_amount` Price, required
    - `amount_in_cents` integer, required — The amount in cents
    - `currency` string, required — The 3 character currency code as defined by ISO 4217

## Response `200`

Successful Operation

- object
  - `uuid` string — The uuid returned from this operation is the capture transaction uuid, but there are no endpoints that use this value. You may retrieve an order's capture transactions using the Get an order endpoint.

## Other responses

- `400` — Invalid request
- `401` — Unauthorized. Returned for any failed bearer or basic auth, including expired bearer tokens.
- `404` — The specified resource was not found
- `422` — Unable to process the request entity

---

[API](https://skmtc.net/sezzle/apis/sezzle-api-v2.md) · [All operations](https://skmtc.net/sezzle/apis/sezzle-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sezzle/sezzle-api-v2/versions/8a0700b7e27f/schema)
