Завершение транзакции
https://api.maibmerchants.md/v1/complete
Параметры запроса (body)
payId
ДА
String(UUID)
Идентификатор транзакции от maib ecomm
confirmAmount
НЕТ
number(decimal)
Сумма к списанию со счета Покупателя в формате X.XX
Например: 10.25 (currency=MDL) означает 10 лей и 25 бань.
Может быть меньше или равна той сумме, которая была ранее заблокирована.
Если этот параметр отсутствует, будет списана вся ранее заблокированная сумма.
Пример запроса
{
"payId": "f16a9006-128a-46bc-8e2a-77a6ee99df75",
"confirmAmount": 10.25
}
Параметры ответа
result
Object
Объект содержащий данные транзакции
payId
String
Идентификатор транзакции от maib ecomm
orderId
String
Идентификатор заказа с сайта/приложения
statusCode
String
Код статуса
statusMessage
String
Детали статуса транзакции
rrn
String
RRN - Идентификатор транзакции, генерируемый maib.
approval
String
Approval Code - Идентификатор подтверждения транзакции, сгенерированный банком-эмитентом карты.
cardNumber
String
Маскированный номер карты.
confirmAmount
String
Сумма списанная со счета Покупателя в формате X.XX
ok
Boolean
Статус обработки запроса/транзакции:
true - ошибок нет;
false - есть ошибки (подробности ошибки будут отображаться в errors);
errorCode
String
Код ошибки
errorMessage
String
Описание ошибки
errorArgs
Object
Объект содержит параметры с информацией об ошибке
Пример ответа
{
"result": {
"payId": "f16a9006-128a-46bc-8e2a-77a6ee99df75",
"orderId": "123",
"status": "OK",
"statusCode": "000",
"statusMessage": "Approved",
"confirmAmount": 10.25
},
"ok": true
}
Last updated