---
title: "Ejecutar una Devolución"
method: POST
path: "/refund/transaction"
---

# Ejecutar una Devolución

`POST /refund/transaction`

## Request body

- object
  - `id_transaction` string, required — ID de la transacción a reembolsar
  - `reason` string, required — Motivo del refund
  - `refund_amount` number, float — Monto a reembolsar
  - `void_invoices` boolean — Anular las invoices a reembolsar
  - `disable_automatic_payments` boolean — Deshabilitar el cobro automático de las invoices a reembolsar
  - `invoice_refund_details` object[] — Detalles de las invoices a reembolsar. Si no se especifica, se asume reembolso de todas las invoices pagadas por la transacción a reembolsar
    - `id_invoice` string — ID de la invoice a reembolsar
    - `refund_amount` number, float — Monto del refund

## Response `200`

200

- object
  - `id` string
  - `success` boolean
  - `error` string
  - `receipt_url` string
  - `additional_data` object
    - `provider_external_id` string
    - `response_code` string

## Other responses

- `400` — 400

---

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