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
  2. Extragere informații (GET)

Afișare detalii QR după ID

GET /v2/mia/payments/{payId}

Acest endpoint permite obținerea detaliilor unei plăți, utilizând identificatorul unic al acesteia (payId). Informațiile returnate includ detalii precum suma plătită, comisionul, starea plății, datele plătitorului și altele. Același tip de informații pot fi obținute și automat, prin mecanismul de callback.


Request parameter (path)

Nume
Tip
Obligatoriu
Descriere

payId

string (guid)

Da

Identificatorul unic al plății


Response parameters

Nume
Tip
Descriere

result.payId

string (guid)

Identificatorul unic al plății

result.referenceId

string (15)

Codul RRN al serviciului de plăți instant

result.qrId

string (guid)

Identificatorul codului QR asociat plății

result.extensionId

string (guid)

Identificatorul extensiei QR asociate

result.orderId

string (100)

Identificatorul comenzii la comerciant

result.amount

number (decimal)

Suma plății

result.commission

number (decimal)

Comisionul aplicat

result.currency

string (enum)

Moneda plății (ex. MDL, format ISO 4217)

result.description

string (500)

Descrierea comenzii

result.payerName

string (200)

Numele abreviat al plătitorului

result.payerIban

string (100)

IBAN-ul plătitorului

result.status

string (enum)

Starea plății (Executed, Refunded)

result.executedAt

string (datetime)

Timpul executării plății (format ISO 8601-1:2019)

result.refundedAt

string (datetime)

Timpul rambursării plății (dacă este cazul, format ISO 8601-1:2019)

result.terminalId

string (100)

Identificatorul terminalului furnizat de bancă

ok

boolean

Statusul procesării cererii (true dacă nu au existat erori)

errors[]

array

Lista de erori (dacă ok = false)

errors[].errorCode

string

Codul erorii

errors[].errorMessage

string

Descrierea erorii


Example response

{
  "result": {
    "payId": "123e4567-e89b-12d3-a456-426614174000",
    "referenceId": "QR000123456789",
    "qrId": "789e0123-f456-7890-a123-456789012345",
    "extensionId": "40e6ba44-7dff-48cc-91ec-386a38318c68",
    "amount": 50.00,
    "commission": 0.50,
    "currency": "MDL",
    "description": "Payment for order #123",
    "payerName": "John D.",
    "payerIban": "MD24AG00225100013104168",
    "status": "Executed",
    "executedAt": "2024-08-05T10:32:28+03:00",
    "terminalId": "P011111"
  },
  "ok": true
}
PreviousAfișare listă QR-uri cu opțiuni de filtrareNextAfișare listă plăți cu opțiuni de filtrare

Last updated 2 days ago