Payments

Deposit

The two deposit paths, how they converge, and how confirmations are counted.

A deposit is the on-chain transfer that pays an intent. It lands at the single deposit address bound to the intent, and from the moment it arrives it is governed by on-chain truth. There are two ways a customer can make the transfer, and they lead to the same place by the same path.

One address, two paths

Every deposit reaches the intent's deposit address. How the customer sends it takes one of two forms:

  • Direct transfer. The customer sends the token to the deposit address from their own wallet — copying the address or scanning a QR code — without an active checkout session. This works regardless of session state.
  • Wallet connect. The customer connects a wallet inside hosted checkout and sends from there, within a session.

Both forms transfer the same token to the same address.

The paths converge

The deposit path does not change what happens next. Whichever way the funds arrive, the deposit is observed at the address, and from that point the downstream flow — observation, confirmation, screening, the merchant's decision, and finalization — is identical. The choice of path is a customer-experience detail, not a difference in how the payment is processed.

Tekmerion never holds the funds. The deposited balance rests at the deposit address, which carries no contract code until the moment of settlement or refund. See Sweep and refund.

Observation and confirmation

A deposit is observed on-chain and then accumulates confirmations. There are two thresholds:

  • At the observed threshold, the deposit is recognized as present and the post-deposit compliance pipeline begins.
  • At the finality threshold, the outcome becomes canonical and a payment can be finalized.

Before the finality threshold is reached, observations are reorg-sensitive and may be corrected as the chain reorganizes. After it, the outcome is canonical. The behavior around reorganizations is described in Edge cases.

Both thresholds are per-chain. Their values are documented in Supported chains and tokens.

Balance accumulates at the address

The deposit address holds whatever arrives at it. If more than one transfer of the token reaches the address, the balance accumulates, and settlement acts on the full balance present at the address. The expected amount on a payment attempt is not a matching criterion: a deposit is correlated by address, chain, and token, not by amount. The consequences of paying more or less than expected are described in Edge cases.

On this page