Расчеты без хранения средств
USDT / USDC поступает прямо на кошелек продавца; BoltUtil не хранит средства и закрытые ключи.
Интеграция платежей
BoltUtil отправляет подписанные полезные данные веб-перехватчика с идентификатором заказа, статусом, сетью, суммой, подтверждениями и хешем транзакции после подтверждения платежа.
Порядок действий
Платежные веб-перехватчики USDT / USDC, которым ваш сервер может доверять
Создайте платежный заказ на сервере, указав сумму, сеть и внешний идентификатор.
Покажите покупателю checkout URL, сеть, адрес, QR-код и точную сумму USDT / USDC.
BoltUtil проверит сеть, контракт токена, адрес, сумму, срок заказа и подтверждения.
После подтверждения проверьте подпись webhook и выполните заказ идемпотентно.
BoltUtil проверяет платежи и отправляет подписанные callback. Ваш сервер проверяет подпись и статус, исключает повторы и затем выдаёт товар, доступ или баланс.
Примечания по интеграции
USDT / USDC поступает прямо на кошелек продавца; BoltUtil не хранит средства и закрытые ключи.
TRON, Ethereum, BNB Smart Chain, Polygon, Solana и Base. В TRON доступен только USDT / USDC; остальные маршруты USDT / USDC требуют включённого актива и настроенного кошелька.
HMAC-подпись, временная метка и повторная доставка помогают безопасно автоматизировать выполнение заказа.
X-Bolt-Webhook-Timestamp: <timestamp>
X-Bolt-Webhook-Signature: <hex signature>
signed_content = timestamp + "." + raw_body
expected = HMAC_SHA256(signed_content, webhook_secret)
Verify timestamp + constant-time signature comparison
→ Parse JSON and validate local order / payment
→ Persist notification and process once
→ Return 2xx after durable acceptanceПримеры для интеграции и диагностики. Запросы не отправляются. Используйте данные заказов, настройки сети и документацию API.
Читать документацию по APIНе раскрывайте API-ключ в браузере и сохраняйте внешний идентификатор до показа checkout.
Адрес сам по себе не заменяет явное указание TRC20, ERC20, BEP20, Polygon или Solana.
Return URL не подтверждает оплату; используйте подписанный webhook или серверный запрос статуса.
Интеграция платежей
Нет. Средства поступают прямо на кошелек продавца, а BoltUtil отслеживает переводы и отправляет уведомления.
Система проверяет сеть, токен, адрес назначения, точную сумму, состояние и срок действия заказа.
TRON поддерживает только USDT. Ethereum, BNB Smart Chain, Polygon, Solana и Base используют настроенные версии USDT / USDC. Доступность зависит от активных каналов и кошельков продавца.
Создавайте заказы, отслеживайте переводы и уведомляйте свой сервер, не прося клиентов присылать снимки экрана.