# Inițiere plată

Inițierea unei plăți în ecosistemul QR MIA se realizează prin generarea unui **cod QR**, pe care clientul îl poate scana cu aplicația mobilă maib sau cu camera telefonului pentru a efectua plata.&#x20;

#### [Tipuri de QR disponibile](https://docs.maibmerchants.md/mia-qr-api/endpoint-uri/broken-reference):

1. **QR Static**\
   Cod QR neschimbabil, utilizat în contexte fixe (ex. afișat pe un sticker sau meniu). Suma poate fi:
   * Fixă
   * Controlată (interval minim-maxim)
   * Liberă (clientul introduce suma)
2. **QR Dinamic**\
   Cod QR generat pentru o anumită tranzacție, cu o sumă fixă și o valabilitate limitată în timp.
3. **QR Hibrid (Hybrid QR)**\
   Cod QR reutilizabil, ce permite modificarea sumei și a datei de expirare ulterior. Potrivit pentru afișare pe suporturi statice, dar cu comportament dinamic.

#### Pași generali pentru inițierea unei plăți:

1. **Selectarea tipului de QR necesar** (`Static`, `Dynamic`, `Hybrid`)
2. **Trimiterea unei solicitări `POST` către endpoint-ul corespunzător**\
   Se includ detalii precum:
   * Tipul sumei (`Fixed`, `Controlled`, `Free`)
   * Moneda (doar `MDL`)
   * Suma sau limitele sumei
   * Data expirării
   * Descrierea comenzii
   * URL-uri de callback și redirecționare (pentru integrare web)
3. **Recepționarea răspunsului cu datele QR generate**\
   Se obține:
   * `qrId`: identificatorul unic al codului QR
   * `extensionId` (pentru QR Hibrid)
   * `url`: link-ul ce poate fi afișat/salvat/redat sub formă de cod QR
4. **Afișarea codului QR clientului final**
5. **Clientul scanează codul cu aplicația băncii sau camera telefonului și efectuează plata**

####
