Fiatside

Блог

Недоплата за заявкою: що насправді відбувається

Депозит нижче вказаної суми, переплата, пізнє надсилання, неправильна мережа: точна обробка кожної розбіжності між заявкою та отриманим депозитом.

Published
Updated
Reading time
9 min read
Collective byline (Колективний редакційний підпис): this text is not attributed to any individual person. It has not yet been reviewed by a named editorial owner. Figures come from product data or from public sources cited in the text.

Ви створюєте заявку на 0,05 BTC. Ви надсилаєте 0,0498 BTC, оскільки ваша платформа вирахувала свою комісію за виведення з суми, а не додала її. Заявка очікує 0,05, а отримує менше. Що робить система?

Коротка відповідь: вона обробляє отриману суму за зафіксованим курсом і виплачує вам відповідну суму. Нічого не застрягає, нічого не втрачається, і жодних штрафів немає. Довша відповідь заслуговує на окрему статтю, оскільки не кожна різниця обробляється однаково.

Чому отримана сума майже завжди відрізняється

Депозит, що точно дорівнює зазначеній сумі, — це виняток, а не правило. Три механічні причини:

  1. Комісія за виведення вихідної платформи. Більшість інтерфейсів пропонують «надіслати максимум» або «вивести все» та вираховують свою комісію з введеної вами суми. Введіть 0,05 — і залишиться 0,05 мінус комісія.
  2. Мережеві комісії в UTXO-мережах. У Bitcoin або Litecoin транзакція споживає входи та створює виходи; комісії сплачуються з різниці. Гаманець, який надсилає «весь баланс», коригує суму в менший бік.
  3. Точність відображення. Баланс, показаний як 0,05, може становити 0,04999998 у базових одиницях. Візуальне округлення — це не бухгалтерське округлення.

Система, яка вимагає точну суму до сатоші, відхиляла б майже кожен легітимний депозит. Саме тому зазначена сума є наміром, а не умовою.

Як обробляється недоплата

Коли отриманий депозит менший за зазначену суму, послідовність дій така.

Зафіксований курс застосовується як є. Курс, заморожений під час створення заявки, не залежить від кількості. Він перераховується на фактично отриману кількість. Ви не втрачаєте перевагу фіксації через те, що надіслали менше.

Змінні комісії слідують за сумою. Будучи відсотком, спред пропорційно зменшується. Фіксовані комісії не змінюються: розрахункова мережева комісія та комісія за платіжний канал залишаються незмінними. При невеликій різниці це несуттєво; при депозиті, значно меншому за заявку, відносна частка фіксованих комісій зростає. Цей механізм описано в статті Оголошений курс проти ефективного курсу.

Чиста сума перераховується та відображається. Ви бачите нову суму перед виплатою, з тим самим детальним розбиттям по рядках.

Виплата здійснюється у звичайному режимі, щойно буде досягнуто підтверджень.

Заблокувати її може лише одна умова: якщо отримана сума падає нижче мінімального депозиту для активу. Цей мінімум існує, оскільки нижче нього фіксовані витрати перевищують вартість депозиту; він опублікований на сторінці кожного активу та повторений на сторінці ліміти. У цьому випадку депозит утримується, і у вас є два варіанти: поповнити його другим переказом на ту саму адресу або запросити повернення на вихідну адресу за вирахуванням мережевої комісії за повернення.

Як обробляється переплата

Симетричний і простіший випадок. Надлишок обробляється разом з рештою за тим самим зафіксованим курсом, доки загальна сума не перевищує стелю, що застосовується до вашого рівня верифікації.

Якщо загальна сума перевищує цю стелю, частина понад неї не конвертується автоматично. Вона очікує, і можливі два результати: ви проходите верифікацію, щоб розблокувати вищий рівень, або запитуєте повернення надлишку. Рівні опубліковані на сторінці верифікація особи.

Кілька переказів на ту саму адресу

Адреса депозиту призначена для однієї заявки. Кілька переказів на цю адресу протягом періоду дії заявки підсумовуються та обробляються як єдиний депозит.

Дві важливі деталі:

  • Кожен переказ має власні підтвердження. Виплата очікує на підтвердження останнього врахованого переказу, а не лише першого.
  • Після закінчення періоду дії адреса все ще відстежується, але курс — ні. Пізній переказ ініціює нове котирування, як описано нижче.

Депозит надходить після закінчення строку дії курсу

Це найчастіший випадок після недоплати та основне джерело плутанини. Вікно фіксації — п’ятнадцять хвилин для волатильного активу, тридцять для стейблкоїна — розраховане на типовий час підтвердження правильно оціненого переказу. Переказ із надто низькою комісією регулярно виходить за ці межі.

Що відбувається тоді:

  1. Депозит виявляється та прив’язується до вашої заявки.
  2. Початковий курс більше не застосовується. Система створює нове котирування за поточним курсом.
  3. Ви повинні явно прийняти нову суму. Жодна виплата не здійснюється без цього прийняття.
  4. Якщо ви відхиляєте, пропонується повернення на вихідну адресу за вирахуванням мережевої комісії.

Ключовий момент: ми не можемо виконати зобов’язання за курсом, строк дії якого минув. Між часом котирування та надходженням депозиту відповідне ринкове покриття вже не існує. Сервіс, який обіцяє утримувати курс безстроково, не дотримався б цієї обіцянки при несприятливому русі — він дотримувався б її лише тоді, коли це зручно.

Неправильна мережа

Інший, серйозніший випадок. Ви надіслали очікуваний актив, але в мережі, яку заявка не передбачала — наприклад, ERC-20 USDT на адресу депозиту Polygon.

В EVM-сумісних мережах той самий приватний ключ контролює ту саму адресу в кожному ланцюжку. Тому відновлення технічно можливе: воно потребує ручної роботи у відповідному ланцюжку та має вартість, яка вираховується з відновлених коштів. Терміни залежать від черги.

Поза EVM відновлення не гарантоване. Надсилання BTC на адресу Bitcoin Cash або депозит XRP без мемо — це особливі випадки, описані в статті Відсутній мемо.

Неправильний актив

Ви надіслали ETH на адресу депозиту, створену для ERC-20 USDC. Адреса дійсна, транзакція успішна, але заявка очікувала інший актив.

Ці кошти виявляються під час звірки та обробляються як ручний випадок. Якщо актив ми приймаємо, можна створити нову заявку за поточним курсом. Якщо ні — токен, якого немає в нашому списку, NFT, актив із підвищеною анонімністю — ми не можемо ні конвертувати, ні зберігати його, можливе лише повернення.

Підсумок

| Ситуація | Обробка | Що вам потрібно зробити | | --- | --- | --- | | Незначна недоплата | Перерахунок за зафіксованим курсом | Нічого | | Депозит нижче мінімуму для активу | Утримується | Поповнити або запросити повернення | | Переплата в межах стелі | Повністю обробляється | Нічого | | Переплата понад стелю | Надлишок утримується | Пройти верифікацію або запросити повернення | | Депозит після закінчення строку курсу | Нове котирування | Прийняти або відхилити | | Неправильна мережа, EVM-ланцюжок | Ручне відновлення | Відкрити тікет | | Неправильна мережа, не-EVM | Розглядається індивідуально | Відкрити тікет | | Неправильний актив | Ручний випадок | Відкрити тікет |

Чому ми просто не відхиляємо невідповідний депозит

Суворіша система можлива: приймати лише точну кількість, відхиляти все інше. Деякі сервіси саме так і роблять, і варто пояснити, чому ми цього не робимо.

Відхилення означає повернення. Повернення коштує мережевої транзакції, яка списується з ваших коштів, і займає час. При депозиті з нестачею на частку відсотка — а це переважна більшість невідповідностей — ви платили б реальну ціну за різницю, яка не має економічного сенсу.

Відхилення також нічого не вирішує. Причина більшості невідповідностей — на стороні відправника: платформа вираховує свою комісію, гаманець коригує переказ усього балансу. Правило, яке відхиляє такі депозити, не зупиняє їх виникнення, воно лише робить їх дорогими.

Тому дизайн-рішення полягає в тому, щоб обробляти те, що надходить, чесно перераховувати за зафіксованим курсом і показувати вам новий розрахунок до здійснення будь-якої виплати. Єдиний випадок, коли ми утримуємо, а не обробляємо, — це депозит нижче мінімуму для активу, і це арифметика, а не політика: нижче цього рівня фіксовані витрати перевищують те, що ви отримали б.

Як уникнути більшості цих ситуацій

  • Використовуйте кнопку копіювання для суми, а не вводьте її повторно.
  • Перевірте, чи ваша платформа вираховує свою комісію з суми або додає її.
  • Надсилайте зі стандартними мережевими комісіями, а не з найнижчим тарифом.
  • Перевірте селектор мережі перед вставкою адреси.
  • Для великої суми, якщо вартість мережі дозволяє, надішліть тестову транзакцію.

Конкретні випадки та процедури детально описані в довідковому центрі, розділ «Депозити».

  • недоплата
  • заявки
  • депозити
  • мінімуми

Читати далі