> For the complete documentation index, see [llms.txt](https://docs.payvalida.com/api-cashout/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payvalida.com/api-cashout/eliminar/eliminar-operacion.md).

# Eliminar operación

<mark style="color:red;">`DELETE`</mark> `https://api.payvalida.com/cashout/v1/operation/{merchant}/{operation}`

`URL Sandbox:` \
`https://api-test.payvalida.com/cashout/v1/operation`**`/{merchant}/{operation}`**\
\
Cambia el estado de una operación de cashout PENDIENTE a CANCELADO, haciendo que la misma no esté disponible para ejecutarse. Sólo se pueden cancelar operaciones en estado PENDIENTE.

#### Path Parameters

| Name      | Type   | Description                                                              |
| --------- | ------ | ------------------------------------------------------------------------ |
| merchant  | string | Comercio que realiza la operación, (30 caracteres).                      |
| operation | string | Identificador de la operación generada por el comercio, (30 caracteres). |

#### Request Body

| Name     | Type   | Description                                                                                    |
| -------- | ------ | ---------------------------------------------------------------------------------------------- |
| checksum | string | SHA512(merchant+operation+FIXED\_HASH), (512 caracteres)                                       |
| document | string | Número del documento de identidad del usuario final que realiza la operación, (20 caracteres). |

{% tabs %}
{% tab title="200 Retorna un json con esta estructura" %}

```
{  
   "code":"0000",
   “text”:”OK”,
   "data":{
        "amount": "5000",
        "transactionCost": "2000",
        "currency": "COP",
        "description": "1001007878",
        "otp": "379133",
        "operation": "909192",
        "status": "CANCELADA",
        "payvalidaCode": "507"
    }
}
```

{% endtab %}
{% endtabs %}

**code:** indica el código del resultado, “0000” indica resultado sin error, otro valor indica el código del error.

**text:** contiene el mensaje referente al code enviado.

**data:** contiene los datos de la transacción (para resultados sin error).

* **amount:** monto de la transacción&#x20;
* **transactionCost:** indica el costo que asume el usuario por realizar la transacción.
* **currency:** moneda en la que está registrada la operación de cashout.
* **description:** descripción de la operación.
* **document:** número de documento de identidad.
* **otp:** OPT generada para la operación.
* **operation:** identificador de la operación, generado por el comercio.
* **expire:** fecha de expiración de la operación.
* **status:** estado de la operación
* **payvalidaCode:** identificador de la operación en Payvalida.
