Skip to main content

Возврат по платежу

POST 

/refund

Метод для возврата средств по платежу. Метод возвращает деньги на счёт клиента и не требует прикладывания телефона или подтверждения со стороны клиента.

Request

Body

    apikey LpApiKey (string)required

    API ключ из кабинета LIFE PAY. Ключ можно получить в разделе Настройки → Разработчикам

    description stringrequired

    Possible values: <= 2000 characters

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

    amount numberrequired

    Сумма возврата в целых числах, не должна превышать сумму платежа. Примеры корректных значений: 100.00, 140, 25.50, 200.2

    order_id stringrequired

    Possible values: <= 32 characters

    id заказа из кассового ПО который использовался при вызове метода /activate_rpl.

    callback_url string

    Possible values: <= 255 characters

    адрес для отправки уведомлений о смене статуса возврата.

Responses

Ответ API

Schema

    anyOf

    code RefundStatusCode (integer)required

    Possible values: [0, 1]

    Код ответа:

    • 0 - успех.
    • 1 - Возврат не создан
    message stringrequired

    Сообщение о статусе операции

    data

    object

    required

    Детали операции

    refund_id string

    ID возврата в ЛК

Callbacks

POST 

{$request.body#/callback_url}

Формат сообщений который отправляется сервером LIFE PAY в формате POST запроса. Сообщения отправляются с хоста 84.252.142.255

Body

    order_id stringrequired

    Номер заказа по которому была активирована ссылка.

    lp_transaction_number stringrequired

    Номер транзакции в системе LIFE PAY.

    amount numberrequired

    Сумма транзакции.

    description stringrequired

    Описание платежа которое было передано при активации ссылки.

    status stringrequired

    Possible values: [error, completed]

    Конечный статус транзакции.

    status_code numberrequired

    Possible values: [10, 20]

    Код значения статуса транзакции. 10 - успешен. 20 - неуспешен

    transaction_type stringrequired

    Possible values: [payment, refund]

    Тип транзакции

    created_at stringrequired

    Время в которое была активирована транзакция по времени сервера.

    updated_at stringrequired

    Время изменения статуса транзакции.

Callbacks Responses

OK

Loading...