# Eliminar transacción

> Elimina una transacción y todos sus datos relacionados (ítems, cliente, direcciones, pagos, reembolsos).

Página: https://doc.rapidchargeback.com/es/canais/transactions/deletar-transacao/

Elimina una transacción y todos sus datos relacionados (ítems, cliente, direcciones, pagos, reembolsos).

## Endpoint

```
DELETE https://api.rapidchargeback.com/api/v1/transactions/:id
```

## Autenticación

```
Authorization: Basic base64(client_id:client_secret)
```

---

## Parámetro de URL

| Parámetro | Tipo | Descripción |
|---|---|---|
| `id` | string (UUID) | ID de la transacción |

¿No guardaste el `id`? Encuentra la transacción [por el ID de tu sistema](https://doc.rapidchargeback.com/es/canais/transactions/consultar-transacao/#por-el-id-de-tu-sistema).

---

## Validaciones

- Si la transacción ya fue usada por alguna solución (ej.: consultada por la **Prevención**), la eliminación se bloquea con `409 Conflict`

---

## Ejemplo de solicitud

```bash
curl -X DELETE https://api.rapidchargeback.com/api/v1/transactions/00000000-0000-0000-0000-000000000042 \
  -H "Authorization: Basic Y2xpZW50X2lkOmNsaWVudF9zZWNyZXQ="
```

---

## Ejemplos de respuesta

### Éxito

```
HTTP/1.1 204 No Content
```

Sin cuerpo en la respuesta.

### Transacción no encontrada

```json
{
  "error": {
    "code": "TRANSACTION_NOT_FOUND",
    "message": "Transaction not found"
  }
}
```

### Transacción inmutable

```json
{
  "error": {
    "code": "TRANSACTION_IMMUTABLE",
    "message": "Transaction cannot be modified: it has been used by a network event"
  }
}
```
