Deposits Overview

The Deposits product lets your customers send crypto directly to your Confirmo balance. Confirmo generates a permanent deposit account with dedicated addresses across all supported blockchains. The addresses are unique to each customer, and you can share them directly with that customer for recurring payments. Whenever the customer sends funds to one of the addresses, your balance is credited automatically.

Use Deposits when you want to receive crypto from your customers on an ongoing basis without creating a new invoice per transaction.

💡

Deposits vs. Checkout invoices. A Checkout invoice is a one-off payment that expires. A deposit account is a permanent address that never expires.


How a Deposit Works

  1. You create a deposit account for a single customer. Confirmo returns one permanent address per supported blockchain.
  2. You share the relevant address with your customer.
  3. The customer sends crypto. Confirmo detects the transaction on-chain and (optionally) converts the funds to your chosen balanceAsset.
  4. When the deposit reaches the DONE state, your Confirmo balance is credited. You receive a webhook at each status change if a notifyUrl is configured.

See Deposit Lifecycle for the full state machine and Deposit Webhooks for the notification payloads.


Prerequisites

  1. You have completed onboarding.
  2. You have generated and safely stored your API keys.
  3. You understand how to correctly and securely ingest Confirmo webhooks.

Supported Networks & Assets

BlockchainReceivable assets
BitcoinBTC
LitecoinLTC
EthereumETH, USDC, USDT, USDG
Arbitrum OneETH, USDC, USDT
OptimismETH, USDC, USDT
PolygonPOL, USDC, USDT
BNB Smart ChainUSDC, USDT
PlasmaUSDT
SolanaSOL, USDC, USDT, USDG
TronTRX, USDT
🌍

Regional differences — supported networks

  • Global: all networks above are available.
  • United States: all networks above are available. In some states support might be limited to stable coins only.
  • European Union (Ireland / MiCA): all networks above are available.

One Customer Per Deposit Account

⚠️

Each deposit account must belong to a single customer. Do not share the same deposit address with multiple customers.