Перейти к содержимому
ZeroKYC Pay

Гайд: транзитная касса

Как работает транзитная касса за 1%: адрес выплат, автосвип, батчинг и что видят покупатели.

Скоро будет доступна: транзитная касса пока не открывается новым мерчантам — в кабинете она показана только для ознакомления. А direct-касса доступна полностью.

Транзитная касса — «привычный» режим: платежи приходят на адреса платформы ZeroKYC Pay, а автоматический sweep-keeper после подтверждений пересылает их на ваш адрес выплат. Тариф — 1% подтверждённого оборота + комиссия сети, обе удерживаются при свипе. Без подписки и минимумов.

Когда подходит транзит

  • Вы хотите полностью снять с себя платёжную рутину — никакой гигиены кошельков, правил эксклюзивности адресов.
  • Вы выводите на биржевой адрес, ротацию холодных кошельков или в казну.
  • Вы принимаете волатильные активы (BTC, XMR) и не хотите сами управлять обновлением курсов.

Настройка

  1. Откройте кабинетКасса → тип Транзит.
  2. Укажите адрес выплат для каждой цепочки (любой валидный адрес — подойдёт биржевой).
  3. Включите нужные активы; скопируйте pk_test_… и создайте инвойс.

Больше настраивать нечего: платформа выдаёт платёжные реквизиты из собственного пула (адреса с уникальными суммами для account-based активов, собственные xPub-адреса для BTC, субадреса для XMR).

Как движутся деньги

  1. Инвойс создан — покупатель получает адрес и сумму в крипте по курсу из публичных источников.
  2. Платёж подтверждён — после порога подтверждений актива (см. таблицу) инвойс переходит в confirmed и уходит вебхук.
  3. Свип — keeper переводит сумма − 1% − комиссия сети на ваш адрес выплат:
    • EVM и TON: сразу после подтверждения, газ копеечный.
    • TRON, BTC, XMR: батчами — по порогу $50 или почасово, — чтобы комиссия сети не съедала мелкие платежи.

Комиссия платформы 1% копится отдельно и расчисляется казначейским батчером раз в сутки. Кабинет показывает подтверждённый оборот и удержания в реальном времени, каждый свип виден на странице Свипы с tx-хешем.

Детали эксплуатации, которые стоит знать

  • Горячие ключи транзита изолированы от казначейских; адреса выходят из оборота после свипа, свипы автопаузятся при аномалиях.
  • Если свип не удался (например, нет энергии TRON), keeper ретраится с backoff — средства остаются на транзите, срабатывает алерт. Статусы инвойсов покупателей это не затрагивает.
  • Недоплаченные платежи тоже свипаются: наблюдаемая сумма покупателя попадает в ваш кошелёк, а вебхук payment.underpaid расскажет, что произошло.
  • Транзакция, увиденная в мемпуле до истечения инвойса, остаётся валидной, даже если подтверждение придёт позже.

Что видит покупатель

Обычный hosted-чекоут: сумма, адрес, QR, таймер TTL. В потоке ничего не выдаёт transit или direct — разница только на стороне расчётов.