# Anulare QR activ (Static, Dinamic)

**POST** `/v2/mia/qr/{qrId}/cancel`

Permite anularea unui cod QR activ de tip Static sau Dinamic. După anulare, codul QR nu mai poate fi utilizat pentru efectuarea plăților.

***

#### Parametri cerere (path)

| Nume | Tip           | Obligatoriu | Descriere                        |
| ---- | ------------- | ----------- | -------------------------------- |
| qrId | string (guid) | da          | Identificatorul unic al QR-ului. |

***

#### Parametri cerere (body)

| Nume   | Tip               | Obligatoriu | Descriere                                 |
| ------ | ----------------- | ----------- | ----------------------------------------- |
| reason | string (max. 500) | da          | Motivul pentru care se solicită anularea. |

#### Request example

```json
{
  "reason": "Client cancelled the order"
}
```

***

#### Parametri răspuns

| Nume                | Tip           | Descriere                                     |
| ------------------- | ------------- | --------------------------------------------- |
| result              | obiect        | Obiectul rezultat al răspunsului.             |
| result.qrId         | string (guid) | Identificatorul unic al QR-ului.              |
| result.status       | string (enum) | Starea QR-ului. Valori posibile: `Cancelled`. |
| ok                  | boolean       | `true` - fără erori, `false` - cu erori.      |
| errors              | array         | Lista erorilor apărute la procesare.          |
| errors.errorCode    | string        | Codul erorii.                                 |
| errors.errorMessage | string        | Descrierea erorii.                            |

***

#### Response example

```json
{
  "result": {
    "qrId": "123e4567-e89b-12d3-a456-426614174000",
    "status": "Cancelled"
  },
  "ok": true
}
```
