maib MIA QR API
RU
RU
  • Overview
    • Общие технические характеристики
    • Типы QR MIA
  • Эндпоинты
    • Аутентификация
      • Получение токена аутентификации
    • Инициация платежа
      • Создание QR-кода (статический, динамический)
      • Создание гибридного QR-кода
        • Создание расширения для QR-кода по ID
    • Отмена платежа
      • Отмена активного QR-кода (Статический/Динамический)
      • Отмена активного расширения для гибридного QR-кода
    • Возврат платежа
      • Возврат выполненного платежа
    • Получение информации (GET)
      • Отображение списка QR-кодов с параметрами фильтрации
      • Получение данных по QR по ID
      • Получение списка платежей с возможностью фильтрации
      • Получение информации о платеже по ID
  • Симуляция платежа (Sandbox)
  • Уведомления по Callback URL
  • Ошибки (Errors)
    • Ошибки API
    • Коды состояния HTTP
  • Терминология
  • maib e-commerce API
Powered by GitBook
On this page
  1. Эндпоинты
  2. Получение информации (GET)

Получение данных по QR по ID

GET /v2/mia/payments/{payId}

Этот endpoint позволяет получить детали платежа, используя его уникальный идентификатор (payId). Возвращаемая информация включает данные о выплаченной сумме, комиссии, статусе платежа, данных плательщика и другое. Такой же тип информации может быть получен автоматически через механизм callback.


Параметр запроса (path)

Название
Тип
Обязательно
Описание

payId

string (guid)

Да

Уникальный идентификатор платежа


Параметры ответа

Название
Тип
Описание

result.payId

string (guid)

Уникальный идентификатор платежа

result.referenceId

string (15)

Код RRN сервиса мгновенных платежей

result.qrId

string (guid)

Идентификатор QR-кода, связанного с платежом

result.extensionId

string (guid)

Идентификатор связанного расширения QR

result.orderId

string (100)

Идентификатор заказа у торговца

result.amount

number (decimal)

Сумма платежа

result.commission

number (decimal)

Применённая комиссия

result.currency

string (enum)

Валюта платежа (например, MDL,формат ISO 4217)

result.description

string (500)

Описание заказа

result.payerName

string (200)

Сокращённое имя плательщика

result.payerIban

string (100)

IBAN плательщика

result.status

string (enum)

Статус платежа (Executed, Refunded)

result.executedAt

string (datetime)

Время выполнения платежа (формат ISO 8601-1:2019)

result.refundedAt

string (datetime)

Время возврата платежа (если применимо, формат ISO 8601-1:2019)

result.terminalId

string (100)

Идентификатор терминала, предоставленный банком

ok

boolean

Статус обработки запроса (true если ошибок не было)

errors[]

array

Список ошибок (если ok = false)

errors[].errorCode

string

Код ошибки

errors[].errorMessage

string

Описание ошибки


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
}
PreviousОтображение списка QR-кодов с параметрами фильтрацииNextПолучение списка платежей с возможностью фильтрации

Last updated 2 days ago