Check a reported Monero deposit with a targeted wallet scan

A payer can provide a transaction ID when the receiving wallet missed a deposit. The wallet can scan that transaction specifically for outputs it recognizes.

Scope the scan to the reported payment

Replace the ID below with the actual transaction hash. Use your own trusted daemon for the wallet connection because the backend sees which transactions you singled out. Scanning changes the receiving wallet's local knowledge. POST this example to /json_rpc on monero-wallet-rpc.

{
  "jsonrpc": "2.0",
  "id": "guide",
  "method": "scan_tx",
  "params": {
    "txids": [
      "<reported transaction id>"
    ]
  }
}

Verify the identified receipt

The RPC can return an empty result object on success. This indicates that the scan ran, rather than proving that an output belonged to the wallet. Read the wallet's transfer history for the supplied hash and confirm subaddress, amount and confirmation depth before crediting the customer.

docs.getmonero.org scan_tx