get https://gateway.abcex.io/api/v1/p2p/client/trade/timer-to-cancel/
Метод позволяет узнать информацию о таймере (сколько осталось времени) на определенном статусе сделки
Статусы сделки, на которых есть таймеры:
open:wait-confirm
– ожидает подтверждения начала сделки от мейкера, таймер на 10 минут. В случае, если мейкер не подтверждает начало сделки – она автоматически отменяется
open
– мейкер подтвердил начало сделки, сделка открыта, таймер на оплату – 20 минут
send-payment-document
– покупатель оплатил сделку, таймер на подтверждение получения оплаты – 10 минут
На остальных этапае сделки таймеров нет, в ответе на запрос будет 400 – "Таймер для OTC-сделки не найден"
Response
Параметр | Обязательность | Описание |
---|---|---|
status | Да | Текущий статус сделки |
timer | Да | Информация о таймере для текущего статуса. Если у статуса нет таймера, в параметре будет null |
timer.tradeId | Да | ID сделки |
timer.type | Да | Тип сделки |
timer.durationSeconds | Да | Длительность таймера на этапе |
timer.durationSecondsRemain | Да | Оставшееся время по таймеру на этапе |
timer.diff | Да | Детализация |
timer.diff.minutes | Да | Минуты |
timer.diff.seconds | Да | Секунды |
timer.diff.milliseconds | Да | Миллисекунды |
{
"status": "open:wait-confirm",
"timer": {
"tradeId": "3a50510c-d37e-45de-8156-ea21632acd42",
"type": "open_limit",
"durationSeconds": 600,
"durationSecondsRemain": 578,
"diff": {
"minutes": 9,
"seconds": 38,
"milliseconds": 709.118
}
}
}