> For the complete documentation index, see [llms.txt](https://docs.payvalida.com/cashin-redes/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/cashin-redes/api/cancelar-pago.md).

# Cancelar transacción

La red cuenta con 30 segundos para aplicar un reverso en caso de presentarse un error técnico en su sistema; algunos ejemplos son: timeout en la comunicación o errores de conexión a la base de datos.

{% hint style="success" %}
Sandbox: **<https://api-test.payvalida.com/v4/recaudo/dinamico/recaudoregister>**
{% endhint %}

{% hint style="warning" %}
*Los campos marcados con asteriscos (\*) son **obligatorios**.*
{% endhint %}

<mark style="color:purple;">`PATCH`</mark> `https://api.payvalida.com/v4/recaudo/dinamico/recaudoregister`

#### Request Body

| Name                                          | Type    | Description                                                                       |
| --------------------------------------------- | ------- | --------------------------------------------------------------------------------- |
| netname<mark style="color:red;">\*</mark>     | string  | Nombre de la Red, asignado por Payvalida                                          |
| checksum<mark style="color:red;">\*</mark>    | string  | Cadena de comprobación, calculada con SHA512(netname + transaction + FIXED\_HASH) |
| timestamp<mark style="color:red;">\*</mark>   | integer | Fecha en formato Unix segundos                                                    |
| transaction<mark style="color:red;">\*</mark> | string  | ID único de la transacción de la Red, utilizado registrar transacción.            |

{% tabs %}
{% tab title="200 code: Código de respuesta, 0000 para transacción exitosa
text: Descripción del error, "OK" cuando la respuesta sea exitosa
transaction: Confirmación del ID de transacción de la Red.
timestamp: Fecha de la respuesta en formato Unix segundos.
checksum: Cadena de comprobación, calculada con SHA512(timestamp + transaction + FIXED\_HASH). Solo se calcula cuando Body/data no está vacío.

" %}

```
{
    "code":"0000",
    "description": "OK",
    "data": {
        "transaction":"237883993939",
        "timestamp": 1618641323,
        "authorization_code":"IUSYY8899",
        "checksum":"a5a43bfb7e2t6971062303f0a70722c8b6a2d5973a1c1e9f90ee74a9651e79410e4c04c384cffe406077d426070e070a1149e136bb035288b7c6ad0f957eff49"
    }
}
```

{% endtab %}
{% endtabs %}
