Zceipt · ZIP 311 for Orchard & Ironwood
Prove one Zcash payment. Keep your viewing key.
A receipt shows who was paid, how much and the memo for a single shielded transaction, and proves it was signed by the key that spent the money. No viewing key changes hands. The proof is checked in this browser; only public chain data is fetched.
Make a receipt from your wallet's viewing key
More examples
Read the receipt
Get the transaction
Check the proof and open the payment
Settings: server, or offline
Ask someone to prove they paid you
Check a payment link
How it works
- Each disclosed output comes with the one key that opens only that output. Your browser opens it from the transaction on chain and checks the two match.
- The payer's wallet proves, with a fresh zero-knowledge proof, that it holds the key that spent the money in this transaction, and signs the whole receipt with that key. Someone who only saw the payment can't.
- A signed message, such as an invoice number or your request's code, ties the receipt to one purpose.
zceipt create --ufvk @key.txt --birthday <height> --txid <txid> -m "Invoice 42" --unsigned r.txt
zceipt sign r.txt --seed-stdin
zceipt verify 'https://…#zip311r1…'
RECEIPT
Open a receipt link, or paste one.The verified payment prints here.