Xmr Verify Payment
xmr_verify_paymentVerify one Monero payment cryptographically, using proof material only the recipient can provide. Give it a txid plus either the transaction key (from your own wallet: get_tx_key ) or a transaction proof signature (get_tx_proof), and it returns whether that transaction really pays the given address, for how much, and how many confirmations. When to use: a merchant or agent needs to confirm an XMR payment arrived before releasing value, without trusting a block explorer - and for Monero there is no other way, because amounts and both counterparties are hidden by the protocol. Do not use: to discover payments you cannot already prove (RobotBase does not index Monero wallets, and no third party can enumerate your incoming payments), or for TRC-20 USDT settlement (that is tron_verify_usdt_transfer). Returns: verified, confirmations, received_xmr, received_atomic, in_pool. Neither the tx key nor the proof can be used to spend funds or to scan other payments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| txid | Yes | 64 hex char Monero transaction id | |
| tx_key | No | Transaction key from your own wallet (get_tx_key) | |
| address | Yes | The Monero address that should have received the payment | |
| message | No | Optional message the proof was signed over | |
| signature | No | Transaction proof signature (get_tx_proof) instead of tx_key |