---
title: "Create capture"
method: POST
path: "/v1/payment-charges/{paymentChargeId}/captures"
tags: ["Capture Endpoints"]
---

# Create capture

`POST /v1/payment-charges/{paymentChargeId}/captures`

Capture all or part of an authorization on a payment charge.

## Path parameters

- `paymentChargeId` string, required

## Headers

- `Merchant-Id` string, required
- `Request-Reference` string
- `Request-Idempotency-Key` string

## Request body

- CaptureRequest
  - `merchantCaptureReference` string — The merchant provided capture reference.
  - `amount` integer, required — The capture amount in the payment charge currency's smallest unit.
  - `labels` object — Custom labels associated with the capture.

## Response `200`

OK

## Other responses

- `409` — Duplicate request received with the same idempotency key.
- `504` — Call to the upstream dependency timed out.

---

[API](https://skmtc.dev/ppro/apis/payment-charges.md) · [All operations](https://skmtc.dev/ppro/apis/payment-charges/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ppro/payment-charges/revisions/112e8bb4c815/schema)
