Гайд: транзитная касса
Как работает транзитная касса за 1%: адрес выплат, автосвип, батчинг и что видят покупатели.
Скоро будет доступна: транзитная касса пока не открывается новым мерчантам — в кабинете она показана только для ознакомления. А direct-касса доступна полностью.
Транзитная касса — «привычный» режим: платежи приходят на адреса платформы ZeroKYC Pay, а автоматический sweep-keeper после подтверждений пересылает их на ваш адрес выплат. Тариф — 1% подтверждённого оборота + комиссия сети, обе удерживаются при свипе. Без подписки и минимумов.
Когда подходит транзит
- Вы хотите полностью снять с себя платёжную рутину — никакой гигиены кошельков, правил эксклюзивности адресов.
- Вы выводите на биржевой адрес, ротацию холодных кошельков или в казну.
- Вы принимаете волатильные активы (BTC, XMR) и не хотите сами управлять обновлением курсов.
Настройка
- Откройте кабинет → Касса → тип Транзит.
- Укажите адрес выплат для каждой цепочки (любой валидный адрес — подойдёт биржевой).
- Включите нужные активы; скопируйте
pk_test_…и создайте инвойс.
Больше настраивать нечего: платформа выдаёт платёжные реквизиты из собственного пула (адреса с уникальными суммами для account-based активов, собственные xPub-адреса для BTC, субадреса для XMR).
Как движутся деньги
- Инвойс создан — покупатель получает адрес и сумму в крипте по курсу из публичных источников.
- Платёж подтверждён — после порога подтверждений актива (см. таблицу) инвойс переходит в
confirmedи уходит вебхук. - Свип — keeper переводит
сумма − 1% − комиссия сетина ваш адрес выплат:- EVM и TON: сразу после подтверждения, газ копеечный.
- TRON, BTC, XMR: батчами — по порогу $50 или почасово, — чтобы комиссия сети не съедала мелкие платежи.
Комиссия платформы 1% копится отдельно и расчисляется казначейским батчером раз в сутки. Кабинет показывает подтверждённый оборот и удержания в реальном времени, каждый свип виден на странице Свипы с tx-хешем.
Детали эксплуатации, которые стоит знать
- Горячие ключи транзита изолированы от казначейских; адреса выходят из оборота после свипа, свипы автопаузятся при аномалиях.
- Если свип не удался (например, нет энергии TRON), keeper ретраится с backoff — средства остаются на транзите, срабатывает алерт. Статусы инвойсов покупателей это не затрагивает.
- Недоплаченные платежи тоже свипаются: наблюдаемая сумма покупателя попадает в ваш кошелёк, а вебхук
payment.underpaidрасскажет, что произошло. - Транзакция, увиденная в мемпуле до истечения инвойса, остаётся валидной, даже если подтверждение придёт позже.
Что видит покупатель
Обычный hosted-чекоут: сумма, адрес, QR, таймер TTL. В потоке ничего не выдаёт transit или direct — разница только на стороне расчётов.