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)

Получение информации о платеже по ID

GET /v2/mia/payments/{payID}

Этот endpoint возвращает информацию о конкретном платеже, идентифицированном по payId.


Параметры URL (path)

Параметр
Тип
Обязательный
Описание

payId

string(guid)

Да

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


Пример запроса

curl -G "https://api.example.com/v2/mia/payments/123e4567-e89b-12d3-a456-426614174000" \
  -H "Authorization: Bearer {{access_token}}"

Структура ответа

Объект result

Поле
Тип
Описание

payId

string(guid)

Уникальный ID платежа.

referenceId

string(15)

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

qrId

string(guid)

ID QR-кода, связанного с платежом.

extensionId

string(guid)

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

orderId

string(100)

ID заказа на стороне продавца.

amount

number(decimal)

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

commission

number(decimal)

Комиссия, начисленная за платёж.

currency

string(enum)

Валюта, в которой был произведён платёж. Возможное значение: MDL.

description

string(500)

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

payerName

string(200)

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

payerIban

string(100)

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

status

string(enum)

Статус платежа. Возможные значения: Executed, Refunded.

executedAt

string(datetime)

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

refundedAt

string(datetime)

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

terminalId

string(100)

ID терминала, предоставленного банком.


Другие поля ответа

Поле
Тип
Описание

ok

boolean

Статус обработки запроса. true — успешно, false — ошибка.

errors

array

Список ошибок, если имеются.

Объект errors

Поле
Тип
Описание

errorCode

string

Код ошибки.

errorMessage

string

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


Exemplu răspuns

{
    "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": "Plată pentru comanda #123",
        "payerName": "John D.",
        "payerIban": "MD24AG00225100013104168",
        "status": "Executed",
        "executedAt": "2024-08-05T10:32:28+03:00",
        "terminalId": "P011111"
    },
    "ok": true
}

PreviousПолучение списка платежей с возможностью фильтрацииNextСимуляция платежа (Sandbox)

Last updated 2 days ago