When you pay a Solana address, the recipient collects with a claim code. If that code is lost, or the address was mistyped, an ordinary shielded payment would sit in the pool forever.
A returnable payment does not. The recipient can collect it whenever they like — and if they never do, you take it back.
Sending one
- On the Send tab, paste a Solana address into To.
- Under Comes back if unclaimed after, choose 1 day, 7 days or 30 days. Seven is the default.
- Press Send, and pass the claim code to the recipient.
The hint under the form tells you the exact return date before you send.
While it waits
The payment appears in the notes panel under Sent, not yet claimed, with the recipient and the date it comes back.
This list is not stored in your browser. It is rebuilt from the chain every time the app syncs — the payment carries a small memo that only your key can read. Clear your browser, move to a new device, and the list is still there.
Each waiting entry has a Copy claim code button, so you can hand the code over again whenever it is needed. When the recipient collects, the entry disappears.
Taking it back
Once the return date has passed, the entry reads unclaimed, and yours to take back, and a Take back button appears.
- Press Take back.
- Approve the transaction.
The value returns to your shielded balance as a new note.
Choosing "Never"
Never makes the note belong to the address outright, with no way back. Use it when the recipient is a program or a treasury that may hold the note for a long time. For paying a person, a return date is almost always what you want.
What the chain records
| When | Public | Hidden |
|---|---|---|
| You send | the same as any send | that the payment is returnable at all |
| They collect | that their address claimed something | what, how much, from whom, and that it could have gone back |
| You take it back | the return date, rounded to a day | the recipient, the amount |
How this works underneath: Returnable notes.