Payment use cases

Stablecoin payments for digital products

Accept stablecoins (USDT / USDC) directly into your wallet. BoltUtil checks on-chain payments and sends signed callbacks; your system delivers licenses, unlocks downloads or grants access.

From payment to fulfillment

Digital product flow

Best for software licenses, templates, courses, API credits, and digital services.

  1. 01

    Create an order linked to the product SKU and buyer.

  2. 02

    Show checkout with the selected network and exact amount.

  3. 03

    Verify the callback signature and order payment status on your server.

  4. 04

    Deliver once and retain the license or download record.

BoltUtil checks payments and sends signed callbacks. Your server verifies signatures and order status, deduplicates events, then delivers goods, activates service or credits accounts.

Integration notes

Connect payments to your business

Link orders to products

Use externalOrderId for your order and metadata for the SKU. Your server controls prices and entitlements.

Deliver after verification

Returning to your store does not prove payment. Verify the callback and order status before granting access.

Deliver once

Deduplicate by merchant order and processing state. Retries must not issue a second license.

Digital product metadata example
POST /api/v1/order/create
Content-Type: application/json

{
  "externalOrderId": "ORDER_DEMO_001",
  "amount": 199,
  "currency": "USDC",
  "network": "BASE",
  "notifyUrl": "https://merchant.example.com/webhooks/boltutil",
  "returnUrl": "https://merchant.example.com/orders/001",
  "metadata": {
    "sku": "license_pro",
    "buyerId": "buyer_123"
  }
}

This order request body is an example and sends nothing. Actual calls require an API key, timestamp and request signature. Merchant-defined metadata does not replace identity or price checks.

Read developer docs

Payment use cases

Before you integrate

Does BoltUtil deliver licenses or files?

No. BoltUtil handles payment orders, on-chain checks and notifications. Your system manages licenses, files, email delivery and access.

Which networks support USDT and USDC?

TRON supports USDT. Ethereum, BNB Smart Chain, Polygon, Solana and Base support the configured versions of USDT / USDC. Availability depends on enabled channels and merchant wallets; use the checkout and API response as the source of truth.

How do I handle payment differences or duplicate callbacks?

Do not fulfill from screenshots or browser returns. Check the order and payment record; qualifying payment differences can enter manual review. Accepting an association and quick processing require active membership. Keep processed orders idempotent to prevent duplicate grants.

Add stablecoin payments to your business

Create payment orders, check on-chain transfers and notify your system after confirmation.