15-02-2022 12:12

Метод возврата

POST   /main/collateral-lines/loans/recalc

Метод возвращает в результате сумму переплаты.

В метод добавлена возможность передать executionId (уникальный идентификатор операции), в таком случае поведение метода будет привязано к специальной записи исполнения.

При повторных запросах с таким executionId операция выполняться повторно не будет если она уже выполнена.

Если операция в процессе выполнения, то возвращается код ошибки 202 – «операция еще в работе». Если операция ранее была успешно выполнена, то в ответе возвращается: executionId и over_amount – сумма переплаты.

Добавлен новый режим, при котором автосписание имеющейся переплаты с кошелька происходить не будет. За автоматический возврат отвечает поле returnOverpaymentFromClientAccount в теле запроса. При true возврат будет происходить, при false нет. Значение по-умолчанию - true

Запрос

POST /bs-core/main/collateral-lines/loans/recalc?executionId={{guid}}
{
   "contractName": "9000044031-1",
   "returnAmount": 9000
}

executionId принимается в формате GUID(состоящее из цифр, букв латинского алфавита и знака '-'. Не менее 3ех символов и не более 36).

Описание параметров
Нет описанных параметров

Ответ


                        {
    "timestamp": 1537961170929,
    "data":  {
            "executionId": "test11111"
            "overpaymenAmount": 9819.0
     }
    "status": "ok"
}
                    
У данной функции отсутствует описание параметров ответа