Education

Swap Order ID vs Transaction Hash: Connect the Two Records

October 28, 2026
6 min read

A swap order ID and a blockchain hash identify different records. Connect the order, deposit and payout correctly before asking support to find a missing transfer.

A swap order ID identifies a service's order record, while a blockchain transaction hash identifies an attempted or recorded network transaction. They are not interchangeable. Keep the order reference, incoming payment evidence and outgoing payout evidence together, with a network for each hash. A string called Transaction ID inside an app still needs context before you decide that it can be searched on a blockchain explorer.

Ask what created the identifier

An order reference can exist as soon as a service creates an order, before you send anything. A wallet or sending platform provides the identifier for its network transaction. An outgoing payout, if broadcast, has its own evidence on the receiving network. These records answer different questions: what you requested, what you paid, and what was sent onward. Finding one does not automatically establish the other two.

The distinction is explicit in a payment processor's identifier guide: its order ID, wallet address and transaction hash are different things. Do not infer a universal format from that example. Services choose their own reference formats, and blockchain identifiers also differ between networks. The source of the field is more useful than counting its characters.

Build a record map for this exchange

RecordWhere to find itWhat it helps establishWhere to investigate it
Service order referenceThe original order page or confirmationWhich order you meanThe service's official support or status page
Deposit transaction hashThe sending wallet or withdrawal detailsWhich network transaction may have funded itAn explorer for the sending network
Payout transaction hashThe order's payout details, when availableWhich outgoing network transaction to inspectAn explorer for the payout network
Receiving addressThe original deposit or payout instructionsThe intended destinationCompare with the actual movement
Support ticket referenceThe support conversationWhich investigation to continueThat official support channel

A recipient address is a destination, not a replacement for a transaction identifier. An address page may show many transfers, including unrelated ones. A hash narrows the search to a particular transaction, but it still needs an asset and recipient check. Our Etherscan field guide explains why the outer destination of a token transaction may be a contract rather than the final token recipient.

Read ambiguous labels before submitting them

Interfaces do not always use ID consistently. On a blockchain detail page, Transaction ID usually means the network hash. On an order-tracking page, an ID may refer to the service record instead. KOT.CASH's how-it-works page describes an order page with an identifier and status updates. Preserve that original page alongside the independently obtained blockchain receipt; do not assume that every identifier on it is the deposit hash.

Similarly, a support agent may ask for 'the transaction number' without naming the record. Clarify whether they need the order, deposit or payout identifier. A useful reply labels each item explicitly. Avoid pasting an unexplained string and asking why the explorer cannot find it: you may simply be searching for a private service reference in a public ledger.

A fictional case: one order, two different transfer questions

Imagine order MAP-7 requests an exchange from asset A on network N to asset B on network M. You have an incoming transfer record D1 and later receive a payout reference P1. MAP-7 belongs in the service's order lookup. D1 belongs in network N's transaction lookup. P1 belongs in network M's lookup. These labels are fictional and deliberately not real transaction hashes; the example explains how to classify your actual evidence.

If D1 sent a different asset or destination than the order required, having the correct order number does not make that transfer match. If P1 is found but its recipient is different, the deposit receipt cannot resolve the payout discrepancy by itself. And if there is no P1 yet, do not substitute D1 to claim that the payout is already onchain. Describe exactly which stage has evidence and which stage is still unconfirmed.

The same order may also have a history of attempts that needs explanation. For example, a sender can replace a pending Ethereum transaction, leaving the original attempt and the executed replacement with different hashes. Record their relationship rather than counting every hash as another successful payment. The general lesson is not that any particular service accepts multiple transfers, but that your evidence should describe what actually executed.

Copy the network identifier from the sending record

Use the sending wallet's transaction details or the exchange's withdrawal entry. MetaMask's instructions distinguish copying an ID from opening the explorer. Kraken's funding guide shows a corresponding withdrawal or deposit lookup. Product menus can change, so follow the current guide for the application you used.

  1. Open the original order through a trusted saved link or the service's official route.
  2. Save its reference and the selected input and output networks.
  3. Find the incoming transfer identifier in the sending wallet or withdrawal record.
  4. Verify the actual asset, recipient, amount and result on the correct explorer.
  5. If there is a payout identifier, inspect it separately on its network.
  6. Give official support labelled records and explain which stage does not match, without sending wallet secrets.

Copy hashes as text and verify the copy. Uniswap's support guidance notes that screenshots can be harder for support to process. A screenshot can supplement context, but it should not be the only record of a long identifier. Include a concise description rather than making the agent infer which number belongs to which stage.

Separate finding the payment from resolving the order

A confirmed deposit can still require service-side reconciliation with its order conditions. Conversely, an order marked complete should be checked against the actual payout when the recipient reports a discrepancy. Neither an identifier's existence nor a green label independently explains the whole exchange. If you are preparing a no-account swap, preserve the original order information before payment and keep each later receipt with it.

Send the record map through official support rather than publishing the entire order page in an open chat. Public hashes can reveal transaction history, while service links and correspondence can carry additional context. A clear message says: this is the order reference, this is the deposit evidence, this is the payout evidence, and this is the mismatch. That is enough structure to begin an investigation without another speculative payment.

FAQ

Are an order ID and a transaction ID the same?

Not necessarily: an order ID identifies the service record, while a blockchain transaction ID identifies a network transaction. Check the field's source because some interfaces use Transaction ID for different records.

How do I track a blockchain transaction ID?

Use the explorer for the network where the transaction was sent. Verify the actual transfer and destination rather than treating a found hash as proof of the whole swap.

What transaction ID details should I send to support?

Label the order reference, deposit hash and any payout hash separately, with their networks. Copy identifiers as text and explain which stage is inconsistent.

Etherscan field guidehow-it-works pageno-account swap

Sources

Ready to exchange crypto?

Fast, transparent swaps — no registration required.

Start Exchange Now
Swap Order ID vs Transaction Hash: Connect the Two Records | KOT.CASH