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
}
}
}