---
title: "Confirma uma transação efetuada"
method: PUT
path: "/v5/transactions/{transactionId}/capture"
tags: ["transactions"]
---

# Confirma uma transação efetuada

`PUT /v5/transactions/{transactionId}/capture`

## Request

- Base URL: `https://sandbox.openfinance.celcoin.dev`
- URL: `https://sandbox.openfinance.celcoin.dev/v5/transactions/{transactionId}/capture`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/celcoin/apis/api-para-transa-es/docs/v5/transactions/:transactionId/capture/put.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `transactionId` integer, required

## Request body

- VMCapture
  - `externalNSU` integer: Identificador da transação do sistema cliente.
  - `externalTerminal` string, nullable: Terminal de identificação externa do sistema do cliente, Ex: CPF.

## Response `200`

Success

- TrCaptureResponse
  - `erroCode` string, nullable: Código do status da operação.
  - `message` string, nullable: Descrição do erro.
  - `status` integer: Status da operação.

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `500`: Server Error

## Changes

- **2026-11-03** `b1e1fd65abf5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/celcoin/apis/api-para-transa-es/changes/v5/transactions/:transactionId/capture/put.md)

---

[API](https://skmtc.dev/celcoin/apis/api-para-transa-es.md) - [All operations](https://skmtc.dev/celcoin/apis/api-para-transa-es/llms.txt) - [OpenAPI document](https://skmtc.dev/celcoin/apis/api-para-transa-es/revisions/b1e1fd65abf5?raw)
