Информация о платеже

API endpoint (GET)

https://api.maibmerchants.md/v1/pay-info/{payId}

Убедитесь, что заголовок Content-Type и тело запроса (body) отсутствуют в запросах к этому эндпоинту.

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

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

payId

ДА

string

Идентификатор транзакции от maib ecomm

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

curl --location --request GET 'https://api.maibmerchants.md/v1/pay-info/f16a9006-128a-46bc-8e2a-77a6ee99df75' \
--header 'Authorization: Bearer access_token' \

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

ПараметрТипОписание

result

Object

Объект содержащий данные транзакции

  • payId

String

Идентификатор транзакции от maib ecomm

  • orderId

String

Идентификатор заказа с сайта/приложения

  • billerId

String

Идентификатор карты (для рекуррентных/one-click платежей).

  • billerExpiry

String

Дата (месяц/год) до которой данные карты будут храниться в системе maib ecomm (для рекуррентных/one-click платежей).

Формат значения: MMYY (например: 1229 — декабрь 2029).

  • status

String

  • statusCode

String

Код статуса

  • statusMessage

String

Детали статуса транзакции

  • threeDs

String

  • rrn

String

RRN - Идентификатор транзакции, генерируемый maib.

  • approval

String

Approval Code - Идентификатор подтверждения транзакции, сгенерированный банком-эмитентом карты.

  • cardNumber

String

Маскированный номер карты.

  • amount

Number(decimal)

Сумма транзакции в формате X.XX

  • confirmAmount

Number(decimal)

Сумма списанная со счета Покупателя в формате X.XX (для двухэтапных платежей).

  • refundAmount

Number(decimal)

Сумма возвращенная Покупателю в формате X.XX (для возвращенных платежей).

  • currency

String

Валюта транзакции (MDL/EUR/USD)

  • description

String

Описание платежа

  • clientIp

String

IP Покупателя

  • clientName

String

Имя Фамилия Покупателя

  • email

String

Email Покупателя

  • phone

String

Телефон Покупателя

  • delivery

Number(decimal)

Стоимость доставки

  • items

Array

Товары или услуги из заказа

- id

String

ID товара

- name

String

Название товара

- price

Number(decimal)

Цена товара

- quantity

Integer

Количество товаров

ok

Boolean

Статус обработки запроса/транзакции:

true - ошибок нет;

false - есть ошибки (подробности ошибки будут отображаться в errors);

errors

Array

Ошибки обработки запроса/транзакций. Таблица ошибок

  • errorCode

String

Код ошибки

  • errorMessage

String

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

  • errorArgs

Object

Объект содержит параметры с информацией об ошибке

{
"result": {
"payId": "f16a9006-128a-46bc-8e2a-77a6ee99df75",
"orderId": "123",
"billerId": "t78i8006-458a-46bc-9e0a-89a6ee11df68",
"billerExpiry": "1225",
"status": "OK",
"statusCode": "000",
"statusMessage": "Approved",
"threeDs": "AUTHENTICATED",
"rrn": "331711380059",
"approval": "327593",
"cardNumber": "510218******1124",
"amount": 10.25,
"confirmAmount": 10.25,
"refundAmount": 10.25,
"currency": "MDL",
"description": "Description",
"clientIp": "127.0.0.1",
"clientName": "Name Surname",
"email": "customer@gmail.com",
"phone": "069123456",
"delivery": 1.25,
"items": [
{
"id": "10",
"name": "Товар 1",
"price": 2.50,
"quantity": 2,
"total": 5
},
{
"id": "11",
"name": "Товар 2",
"price": 4,
"quantity": 1,
"total": 4
}
]
},
"ok": true
}

Last updated