Sending Payments
How to send private payments with Senddy.
How to send a payment
- Open Senddy and tap Send
- Enter the recipient — you can use:
- A Senddy username (e.g.
alice) - A Senddy address (starts with
senddy1...) - An Ethereum address (starts with
0x...) for withdrawals to external wallets
- A Senddy username (e.g.
- Enter the amount in USD
- Optionally add an encrypted memo (only visible to you and the recipient)
- Review the details and tap Confirm
What happens behind the scenes
When you send a payment:
- A zero-knowledge proof is generated on your device (takes 2-5 seconds)
- The proof is verified by an attestor running in a secure enclave
- The transaction is submitted to the blockchain — but only the proof is visible, not the details
- The recipient's balance updates privately
Neither the amount, the sender, nor the recipient are visible on-chain.
Pay links
You can also send payments by visiting someone's pay link:
senddy.com/pay/usernameThis opens Senddy with the recipient pre-filled. You can also include an amount and memo:
senddy.com/pay/username?amount=50&memo=dinnerQR codes
Scan a recipient's QR code from the Senddy app to instantly start a payment. The QR code encodes their username and address.
Fees
Payments between Senddy users cost less than $0.01. This covers the proof verification cost on-chain. There are no monthly fees, no percentage-based fees, and no hidden charges.
Limits
There are no sending limits within Senddy. You can send any amount from your available balance.