Verify a Monero sender's claim without identifying the recipient
In a support dispute the question may be who authorized a transaction, even when nobody needs to disclose where the funds went. Monero has a dedicated spend proof for this claim.
Check the case-specific statement
Have the claimant generate a spend proof over the transaction ID and an agreed challenge. Replace the ID and signature below. Keep the original message exactly as issued by the verifier. POST this example to /json_rpc on monero-wallet-rpc.
{
"jsonrpc": "2.0",
"id": "guide",
"method": "check_spend_proof",
"params": {
"txid": "<transaction id>",
"message": "support-case-72",
"signature": "<spend proof>"
}
}
Record the scope of a successful proof
good true validates the spend proof for that transaction and challenge. This result contains neither recipient nor payment amount. For a merchant's receipt reconciliation, obtain a separate transaction proof tied to the invoice address. Distinct challenge texts also prevent one support case being mistaken for another.