# Tipuri QR MIA

În cadrul API-ului QR MIA, codurile QR pot fi generate în mai multe forme, în funcție de contextul utilizării și de nivelul de detaliu necesar pentru inițierea plății.

* **Static QR** – reprezintă un cod QR predefinit, cu informații fixe (fără sumă sau detalii personalizate). Este recomandat pentru situații recurente, unde valoarea plății este introdusă manual de către client (ex: donații, contribuții flexibile).
* **Dynamic QR** – este generat automat pentru fiecare tranzacție și conține detalii complete, precum suma de plată, identificatorul comerciantului și, opțional, informații despre client. Este utilizat în contexte unde controlul exact asupra fiecărei plăți este esențial.
* **Hybrid QR** – combină caracteristici ale codurilor statice și dinamice. Poate fi folosit atât pentru plăți unice cu detalii prestabilite, cât și pentru plăți recurente unde unele informații rămân constante.

Alegerea tipului de cod QR trebuie făcută în funcție de scopul operațional și de comportamentul așteptat al utilizatorului final.

| Carcteristică                   | QR Static                            | QR Dinamic                   | QR Hibrid                                                         |
| ------------------------------- | ------------------------------------ | ---------------------------- | ----------------------------------------------------------------- |
| **Reutilizabil**                | Da                                   | Nu                           | Da                                                                |
| **Poate fi modificat ulterior** | Da                                   | Nu                           | Da – prin endpointul de extensie                                  |
| **Plasare pe medii statice**    | Da (autocolante, postere)            | Nu (one-time use)            | Da                                                                |
| **Tip sumă**                    | Fixed, Controlled, Free              | Fixed, Controlled            | Fixed, Controlled                                                 |
| **Permite sume variabile**      | Da, Controlled sau Free              | Da, Controlled sau Free      | Da, Controlled sau Free                                           |
| **Valabilitate configurabilă**  | Nu                                   | Da                           | Da (cu posibilitate de prelungire prin extensie)                  |
| **Callback  URL**               | Da                                   | Da                           | Da                                                                |
| **Ideal pentru**                | Coduri QR universale cu plată liberă | Comenzi unice sau plăți fixe | Comenzi unice sau plăți fixe cu cod QR plasat pe un suport static |

{% hint style="info" %}
API-ul MIA suportă URL-uri de callback pentru recepționarea notificărilor privind statutul plății.&#x20;

URL-urile de redirecționare *nu sunt suportate* în versiunea curentă a API-ului MIA și nu trebuie transmise în requesturile API.
{% endhint %}


---

# 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/overview/tipuri-qr-mia.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.
