---
title: "Capture"
method: POST
path: "/capture"
---

# Capture

`POST /capture`

The Capture API allows you to finalize (settle) a transaction that was previously preauthorized (reserved), such as when the "preauth_only" flag was used in the Payment API. The Capture API follows the same authentication process as the Payment API, so please refer to the Payment API documentation for full details.

## Request body

- object
  - `api_secret` string, required — This is the credential that Vendo will use to authenticate your request
  - `is_test` integer — Set to 1 if you want to process a test transaction.
  - `merchant_id` integer, required — Your Vendo Merchant ID.
  - `transaction_id` integer, required — The Vendo Transaction ID you received when performing the preauthorization.

## Response `200`

200

- object
  - `status` integer
  - `request_id` string

---

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