Платежи / Маркетплейс

Референс-сборка: крипто-чекаут и выплаты

Маркетплейс и собирает с покупателей, и платит продавцам. Сборка использует платёжные примитивы для входящей половины и примитивы выплат для исходящей, сверяя их через подписанные вебхуки.

Задача

Сбор и выплата крипты обычно означают процессинг для одной стороны и кастодиальный инструментарий для другой. Задача — гонять оба направления с одного баланса с согласованной, проверяемой доставкой событий.

Использованные примитивы
  • Invoices / checkoutC2
  • Mass payout / settlementC2
  • Build / sign / broadcastC2
  • Webhook (HMAC) deliveryC1

Сбор через инвойсы

Создавайте инвойс на заказ и показывайте хостируемый чекаут. Недоплата, переплата и подтверждения отслеживаются за вас.

Сверка через подписанные вебхуки

Расчёт запускает HMAC-подписанный идемпотентный вебхук. Проверьте подпись и отметьте заказ оплаченным — дубли доставки не зачислят дважды.

Выплаты через массовый payout

Платите продавцам пачкой с того же баланса, транслируя переводы и отслеживая каждый до подтверждения.

Что даёт сборка

  • Входящий сбор и исходящие выплаты на одном балансе
  • Идемпотентные подписанные вебхуки, чтобы сверка не считала дважды
  • Без отдельных контрактов на процессинг и кастоди

Частые вопросы

Как предотвращается двойное зачисление?

Доставка вебхуков идемпотентна и подписана; повторное событие расчёта распознаётся и игнорируется.

Могут ли сбор и выплата делить средства?

Да — оба работают против одного баланса, поэтому собранные средства могут покрывать исходящие выплаты.

Пополнили, получили ключ, запустили.

Полное самообслуживание. Оплата криптой или картой. Тарификация в кредитах — тяжёлые примитивы дороже, простые дёшевы.

Получить API-ключ