Як це працює

Як працює VirtualSMSNumbers

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

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

  1. 1

    Поповнення рахунку

    Баланс передплачений і номінований у євро. Перше поповнення — €30, оплата криптовалютою через OxaPay: Bitcoin, Ethereum, USDT у мережах Tron або Ethereum, USDC, Litecoin, TON, BNB і ще десяток активів. Рахунок фіксує суму в криптовалюті на 30 хвилин; баланс зараховується на першому підтвердженні мережі, зазвичай задовго до завершення терміну рахунку.

  2. 2

    Вибір номера

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

  3. 3

    Приймання SMS

    За замовчуванням вікно активації — 20 хвилин. Увесь цей час номер належить лише вам, і ми слухаємо вхідні SMS на ньому. Коли повідомлення надходить, ми зберігаємо повний текст, витягуємо цифровий або буквено-цифровий код, показуємо його в кабінеті, надсилаємо на вебхук і віддаємо через API. Якщо потрібне друге SMS на той самий номер — повторне надсилання або двоетапний вхід — увімкніть режим кількох SMS до покупки.

  4. 4

    Закриття замовлення

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

  5. 5

    Автоматизація

    Усе описане доступне через HTTPS. Покупка — POST, очікування коду — long-poll або вебхук, звільнення — PATCH. Наявні скрипти під класичний протокол handler_api працюють без змін на нашому ендпоінті сумісності, тож міграція зазвичай займає пів дня.

Одна активація від початку до кінця

Чотири сторони, сім кроків. Усе, що відбувається на нашому боці лінії, видно з API — єдиний крок, який ми не контролюємо, це момент, коли цільовий сервіс вирішує надіслати повідомлення.

Ваш застосунокVirtualSMSNumbersПул операторівЦільовий сервісЗапит номера1Оренда найдешевшого справного діапазону2Номер видано, вікно відкрито3Номер вказано під час реєстрації4Надіслано SMS із кодом5Вхідне повідомлення перехоплено6Код розібрано і доставлено7
  1. Ваш застосунокVirtualSMSNumbers: Запит номера
  2. VirtualSMSNumbersПул операторів: Оренда найдешевшого справного діапазону
  3. VirtualSMSNumbersВаш застосунок: Номер видано, вікно відкрито
  4. Ваш застосунокЦільовий сервіс: Номер вказано під час реєстрації
  5. Цільовий сервісПул операторів: Надіслано SMS із кодом
  6. Пул операторівVirtualSMSNumbers: Вхідне повідомлення перехоплено
  7. VirtualSMSNumbersВаш застосунок: Код розібрано і доставлено

Кроки з 1 до 3 займають близько секунди. Крок 5 — це та частина, яка іноді так і не відбувається, і та, за яку з вас ніколи не беруть грошей.

Стани життєвого циклу

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

СтанЩо до нього призводитьСписання
ОчікуванняwaitingНомер зарезервовано, 20-хвилинне вікно відкрито. Ціну заморожено на балансі, але ще не витрачено.Заморожено
Код отриманоcode_receivedПерше вхідне SMS зіставлено з цією активацією. Ми зберігаємо повний текст, дістаємо код і надсилаємо його в панель, на ваш вебхук і в API.Так
ЗавершенаcompletedВи закрили замовлення — з панелі або запитом PATCH. Номер повертається до пулу, а заморозка перетворюється на списання.Так
СкасованаcancelledВи скасували замовлення до надходження повідомлень. Заморозку знято тим самим запитом.Ні
Час вичерпаноexpiredВікно закрилося без повідомлень. Система скасовує замовлення за вас — без звернення до підтримки і без утримання відсотка.Ні
Кошти поверненоrefundedКінцевий стан після скасованого або протермінованого замовлення, коли кошти вже повернулися на баланс, зазвичай протягом секунди.Ні

Завершену активацію повернути вже не можна: після доставки коду оператор нам його вже виставив. Якщо код надійшов, але сервіс його не прийняв, скасуйте замовлення, не позначаючи його завершеним.

Обмеження та чесні застереження

  • Деякі сервіси в деяких країнах жорстко блокують віртуальні номери. Наш індикатор частки успіху показує реально спостережуваний показник за останні 24 години — звіряйтеся з ним перед масовими закупівлями.

  • Номер орендується, а не купується. Залишити номер активації після завершення вікна неможливо; якщо потрібна тривалість — беріть оренду.

  • Вихідні SMS і голосові дзвінки до активацій не входять. Оренда в режимі «усі відправники» може приймати голос у вигляді тексту в окремих країнах.

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

До першого номера — сорок секунд

Створіть акаунт, поповніть баланс на €30 у криптовалюті та отримайте перший код швидше, ніж підтвердиться платіж.