What does 'custody' mean in a payment flow?

In crypto, whoever holds the private keys controls the funds, the phrase people use is *not your keys, not your coins*. A custodial processor receives the buyer's payment into an address it controls, holds your balance, and releases it on its own schedule. A non-custodial processor never holds the keys to your money; it orchestrates the payment so value moves to your wallet.

If you want the fundamentals of how wallets and accounts hold value on-chain, ethereum.org's accounts documentation is a clear reference.

How does a non-custodial checkout actually settle funds?

InfraIO Pay derives a deterministic deposit address for each order ahead of time. The buyer pays into that per-order address; once the transaction confirms, the funds are swept on-chain to the settlement wallet you connected. Because the address is bound to a single order, reconciliation is exact, you always know which payment funded which order.

At no point does InfraIO hold a spendable balance of your money in a hot wallet. The dollars go from the buyer, through the order's deposit address, to your wallet.

InfraIO checkout showing a per-order deposit address and QR code
Each order gets its own deposit address; funds sweep to your wallet on confirmation.

Why does non-custodial matter for a merchant?

Custody is counterparty risk. If a custodial processor freezes withdrawals, is hacked, or fails, your balance sits inside that risk. Non-custodial settlement removes it: there is no pooled account to freeze and no queue to wait in.

  • No house account holding your balance.
  • No withdrawal queue, funds settle as payments confirm.
  • Exact reconciliation via per-order deposit addresses.
  • You hold the keys to your settlement wallet, always.

What do you still rely on the processor for?

Non-custodial does not mean you build everything yourself. The processor still creates checkout sessions, watches the chain for the incoming transfer, handles confirmations, fires signed webhooks, manages refunds, and gives you the dashboard and API to run it all. See how the security model and settlement work end to end.

The distinction is narrow but important: the processor runs the payment machinery; it does not hold your money.