# Endpoint-uri

Această secțiune oferă o descriere generală a funcționalităților expuse prin API-ul QR MIA, prezentând lista completă a endpoint-urilor disponibile. Fiecare endpoint este definit prin metoda HTTP, calea URL și scopul său principal în cadrul fluxului de generare și gestionare a codurilor QR și plăților asociate.

Endpoint-urile acoperă operațiuni precum: autentificare, generare cod QR (static, dinamic, hibrid), extinderea sau anularea codurilor, consultarea detaliilor, lista tranzacțiilor și simularea plăților.

API-ul QR MIA expune următoarele endpoint-uri:

#### Autentificare

* Obținere token de autentificare

#### Generare și gestionare coduri QR

* Creare cod QR
* Creare cod QR hibrid
* Obținere detalii QR după ID
* Anulare cod QR activ după ID
* Creare extensie pentru cod QR
* Anulare extensie activă a codului QR
* Obținere listă de coduri QR (cu filtru)
* Obținere listă de extensii QR (cu filtru)

&#x20;Gestionare plăți

* Obținere detalii plată după ID
* Obținere listă de plăți (cu filtru)
* Rambursare plată după ID

#### Testare

* Simulare plată (test)

În tabelul de mai jos sunt prezentate toate endpoint-urile disponibile:

| Metodă HTTP | URL                                  | Descriere                               |
| ----------- | ------------------------------------ | --------------------------------------- |
| `POST`      | `/v2/auth/token`                     | Obținere token de autentificare         |
| `POST`      | `/v2/mia/qr`                         | Creare cod QR                           |
| `POST`      | `/v2/mia/qr/hybrid`                  | Creare cod QR hibrid                    |
| `GET`       | `/v2/mia/qr/{qrId}`                  | Obținere detalii QR după ID             |
| `POST`      | `/v2/mia/qr/{qrId}/cancel`           | Anulare cod QR activ după ID            |
| `POST`      | `/v2/mia/qr/{qrId}/extension`        | Creare extensie pentru cod QR           |
| `POST`      | `/v2/mia/qr/{qrId}/extension/cancel` | Anulare extensie activă pentru cod QR   |
| `GET`       | `/v2/mia/qr`                         | Obținere listă de coduri QR (cu filtru) |
| `GET`       | `/v2/mia/payments/{payId}`           | Obținere detalii plată după ID          |
| `GET`       | `/v2/mia/payments`                   | Obținere listă de plăți (cu filtru)     |
| `POST`      | `/v2/payments/{payId}/refund`        | Rambursare plată după ID                |
| `GET`       | `/v2/mia/qr/extension`               | Obținere listă de extensii QR           |
| `POST`      | `/v2/mia/test-pay`                   | Simulare plată în mediu de test         |


---

# 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.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.
