# Anulare plată

Anularea plății prin cod QR permite invalidarea unui cod QR care este încă activ și nu a fost utilizat pentru finalizarea unei tranzacții. Acest proces este util atunci când comanda clientului este modificată, anulată sau expiră înainte de efectuarea plății.

Există două scenarii principale pentru anularea unei plăți:

#### [1. **Anulare cod QR activ (Static/Dinamic)**](#id-1.-anulare-cod-qr-activ-static-dinamic)

Endpoint: `POST /v2/mia/qr/{qrId}/cancel`\
Se utilizează pentru anularea unui cod QR standard (static sau dinamic), care este activ, dar nu a fost încă folosit pentru plată. După anulare, QR-ul devine inactiv și nu mai poate fi folosit.

* Se transmite un **motiv al anulării** în corpul cererii.
* Răspunsul conține starea QR-ului (`Cancelled`), confirmând procesarea cu succes.

#### [2. **Anulare extensie activă pentru QR Hibrid**](#id-2.-anulare-extensie-activa-pentru-qr-hibrid)

Endpoint: `POST /v2/mia/qr/{qrId}/extension/cancel`\
Se aplică doar pentru QR-urile Hibrid care au fost extinse (ex. au fost reutilizate pentru o altă comandă). Această acțiune revocă extensia activă, fără a anula complet QR-ul inițial.

* Se poate transmite opțional un **motiv al anulării extensiei**.
* Răspunsul conține starea QR-ului (`Cancelled`), confirmând procesarea cu succes.

####

> **Notă:** Anularea unui QR **nu afectează plățile deja procesate**. Dacă un client a efectuat deja plata, anularea nu poate fi aplicată retroactiv.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.maibmerchants.md/mia-qr-api/endpoint-uri/anulare-plata.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
