Референс-сборка: крипто-чекаут и выплаты
Маркетплейс и собирает с покупателей, и платит продавцам. Сборка использует платёжные примитивы для входящей половины и примитивы выплат для исходящей, сверяя их через подписанные вебхуки.
Задача
Сбор и выплата крипты обычно означают процессинг для одной стороны и кастодиальный инструментарий для другой. Задача — гонять оба направления с одного баланса с согласованной, проверяемой доставкой событий.
- Invoices / checkoutC2
- Mass payout / settlementC2
- Build / sign / broadcastC2
- Webhook (HMAC) deliveryC1
Сбор через инвойсы
Создавайте инвойс на заказ и показывайте хостируемый чекаут. Недоплата, переплата и подтверждения отслеживаются за вас.
Сверка через подписанные вебхуки
Расчёт запускает HMAC-подписанный идемпотентный вебхук. Проверьте подпись и отметьте заказ оплаченным — дубли доставки не зачислят дважды.
Выплаты через массовый payout
Платите продавцам пачкой с того же баланса, транслируя переводы и отслеживая каждый до подтверждения.
Что даёт сборка
- Входящий сбор и исходящие выплаты на одном балансе
- Идемпотентные подписанные вебхуки, чтобы сверка не считала дважды
- Без отдельных контрактов на процессинг и кастоди
Частые вопросы
Как предотвращается двойное зачисление?
Доставка вебхуков идемпотентна и подписана; повторное событие расчёта распознаётся и игнорируется.
Могут ли сбор и выплата делить средства?
Да — оба работают против одного баланса, поэтому собранные средства могут покрывать исходящие выплаты.
Пополнили, получили ключ, запустили.
Полное самообслуживание. Оплата криптой или картой. Тарификация в кредитах — тяжёлые примитивы дороже, простые дёшевы.
Получить API-ключ