Возврат платежа
Возврат может быть частичным или полным и может быть осуществлен только один раз.
Если платеж был частично возвращен, а позже возникла необходимость вернуть оставшуюся часть суммы, вам придется обратиться в службу поддержки maib ecomm.
API endpoint (POST) |
---|
https://api.maibmerchants.md/v1/refund |
Параметры запроса (body)
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
payId | ДА | string | Идентификатор транзакции для возврата |
refundAmount | НЕТ | number(decimal) | Сумма, возвращаемая Покупателю в формате X.XX Например: 10.25 (currency=MDL) означает 10 лей и 25 бань. Может быть меньше или равна сумме транзакции. Если этот параметр не передан, будет возвращена полная сумма транзакции. |
Пример
Параметры ответа
Параметр | Тип | Описание |
---|---|---|
result | Object | Объект содержащий данные транзакции |
| String | Идентификатор транзакции от maib ecomm |
| String | Идентификатор заказа с сайта/приложения |
| String | Статус возврата. OK - платеж успешно возвращен. |
| String | Код статуса |
| String | Детали статуса транзакции |
| String | Сумма возвращенная Покупателю в формате X.XX |
ok | Boolean | Статус обработки запроса/транзакции: true - ошибок нет; false - есть ошибки (подробности ошибки будут отображаться в errors); |
errors | Array | Ошибки обработки запроса/транзакций. Таблица ошибок |
| String | Код ошибки |
| String | Описание ошибки |
| Object | Объект содержит параметры с информацией об ошибке |
Пример ответа
Last updated