maib MIA QR API
RO
RO
  • Overview
    • Specificații tehnice generale
    • Tipuri QR MIA
  • Endpoint-uri
    • Autentificare
      • Obținere token de autentificare
    • Inițiere plată
      • Creare cod QR (Static, Dinamic)
      • Creare cod QR Hibrid
        • Creare extensie pentru codul QR după ID
    • Anulare plată
      • Anulare QR activ (Static, Dinamic)
      • Anulare extensie QR activ (Hibrid)
    • Rambursare plată
      • Rambursare plată efectuată (Refund)
    • Extragere informații (GET)
      • Afișare listă QR-uri cu opțiuni de filtrare
      • Afișare detalii QR după ID
      • Afișare listă plăți cu opțiuni de filtrare
      • Afișare detalii despre plăți după ID
  • Simulare plată (Sandbox)
  • Notificări pe Callback URL
  • Erori
    • Erori API
    • Coduri de stare HTTP
  • Glosar
  • maib e-commerce API
Powered by GitBook
On this page
  1. Endpoint-uri

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.

Tipuri de QR disponibile:

  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

PreviousObținere token de autentificareNextCreare cod QR (Static, Dinamic)

Last updated 2 days ago