---
title: "Solicitar el reembolso de una transacción"
method: POST
path: "/refunds"
tags: ["API de Refunds"]
---

# Solicitar el reembolso de una transacción

`POST /refunds`

Crea un reembolso **Total** o **Parcial** de un pago previamente **Aprobado**.

## Request body

- object
  - `amount` number, float, required — Monto a reembolsar.
  - `reason` string, required — Motivo del reembolso.
  - `reference` object, required
    - `type` 'transaction' | 'receipt', required
    - `id` string, required

## Response `200`

Reembolso creado exitosamente

- object

## Other responses

- `400` — Unable to process the request. Required fields are missing.
- `403` — Unauthorized
- `404` — El pago no existe o no es elegible para reembolso
- `409` — Conflicto con reglas de validación del reembolso
- `500` — Error interno en el servidor

---

[API](https://skmtc.dev/clip/apis/api-de-checkout.md) · [All operations](https://skmtc.dev/clip/apis/api-de-checkout/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/clip/api-de-checkout/revisions/98e2b099dab5/schema)
