Возврат по платежу
POST/refund
Метод для возврата средств по платежу. Метод возвращает деньги на счёт клиента и не требует прикладывания телефона или подтверждения со стороны клиента.
Request
- application/json
Body
API ключ из кабинета LIFE PAY. Ключ можно получить в разделе Настройки → Разработчикам
Possible values: <= 2000 characters
Назначение возврата
Сумма возврата в копейках, не должна превышать сумму платежа. Примеры корректных значений: 10000, 14020, 2550, 2002
Possible values: <= 32 characters
id заказа из кассового ПО который использовался при вызове метода /activate_rpl.
Possible values: <= 255 characters
адрес для отправки уведомлений о смене статуса возврата.
Responses
- 200
- 400
- 415
Ответ API
- application/json
- Schema
- Example (from schema)
- Success
- Error
Schema
- RefundSuccessResponse
- RefundErrorResponse
0- успех.1- Возврат не создан0- успех.1- Возврат не создан
anyOf
Possible values: [0, 1]
Код ответа:
Сообщение о статусе операции
data
object
required
Детали операции
ID возврата в ЛК
Possible values: [0, 1]
Код ответа:
Сообщение о статусе операции
data
object
Детали операции
ID возврата в ЛК
{}
{
"code": 0,
"message": "Возврат создан",
"data": {
"refund_id": "200601020040"
}
}
{
"code": 1,
"message": "Возврат не создан",
"data": {}
}
Validation error
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
validation_error
object
body_params
object[]
{
"validation_error": {
"body_params": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}
}
Unsupported Media Type error
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
validation_error
object
body_params
object[]
{
"validation_error": {
"body_params": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}
}
Callbacks
- POST TransactionCallback
POST{$request.body#/callback_url}
Формат сообщений который отправляется сервером LIFE PAY в формате POST запроса. Сообщения отправляются с хоста 84.252.142.255
- application/json
Body
Номер заказа по которому была активирована ссылка.
Номер транзакции в системе LIFE PAY.
Сумма транзакции.
Описание платежа которое было передано при активации ссылки.
Possible values: [error, completed]
Конечный статус транзакции.
Possible values: [10, 20]
Код значения статуса транзакции. 10 - успешен. 20 - неуспешен
Possible values: [payment, refund]
Тип транзакции
Время в которое была активирована транзакция по времени сервера.
Время изменения статуса транзакции.
Callbacks Responses
- 200
OK