Що таке криптовиплата і як виплачувати безпечно

Криптовиплата (payout) — переказ криптовалюти з балансу бізнесу на зовнішню адресу: партнеру, фрилансеру, клієнту чи на власний гаманець.

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

Безпека виплат важливіша за безпеку приймання. Помилково прийнятий платіж — проблема обліку; помилкова виплата — гроші, які не повернуться. Тому виплати захищають кількома рівнями: підтвердження другим фактором, ліміти, білі списки адрес, окремий сервіс підпису, у якому зберігаються ключі. Навіть повний доступ до API не повинен давати змогу вивести все.

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

Поширені помилки: повторювати виплату, бо «гроші не прийшли», не перевіривши TXID; вводити адресу вручну; надсилати в мережі, яку не підтримує біржа отримувача; тримати на гарячому гаманці виплат більше, ніж потрібно. Окремо продумайте сценарій повернення: якщо переказ на біржу отримувача не зарахувався, розбиратися доведеться через підтримку біржі з TXID, а не повторною виплатою.

У Moonvex виплати створюються з кабінету або через API, вимагають Idempotency-Key і підтверджуються 2FA, а ключі підпису зберігаються в окремому сервісі.

Безпечні виплати: мінімум

  • Підтвердження кожної виплати 2FA.
  • Ключ ідемпотентності для кожної заявки.
  • Перевірка адреси та мережі перед відправленням.
  • Ліміти та сповіщення про вихідні перекази.

Часті запитання

Хто платить комісію мережі за виплату?

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

Скільки йде криптовиплата?

Від секунд до десятків хвилин залежно від мережі та її завантаження. Після відправлення статус можна відстежувати за TXID.

Чи можна скасувати виплату?

Лише до того, як транзакцію підписано і відправлено в мережу. Після цього переказ незворотний.

Де це знадобиться

Пов’язані терміни

Почніть приймати оплату вже сьогодні

Обліковий запис і перший проєкт за хвилину, без абонентської плати.

Створити обліковий запис