Refund List
This is the staging area. Everything you picked in the Items tab shows up here as a row with its image, label, internal name, the amount, and whether it carries metadata. The sidebar badge mirrors the count so you can see it from any tab.

Reviewing before you generate
Each row has two actions. Edit reopens the same modal you used when adding, so you can correct an amount or fix a typo in a metadata value without removing the item and starting over. Remove takes the row out of the list.
The footer shows the total and holds two buttons. Clear list empties everything, which is faster than removing rows one at a time when you want to start fresh. Generate Code commits the list.

Generating the code
Pressing Generate Code sends the list to the server, which validates it, produces a code that is not already in use, and writes it to the database along with your name and identifier. The staged list clears and you get a notification confirming it worked.
The code is not shown to you and is not returned to the interface at all. Switch to the Logs tab, find the entry that just appeared at the top, and press Copy.
Things worth knowing
The list does not survive the panel closing. It lives in the open interface, not on the server. If you close the panel, or press Escape, or get disconnected, the list is gone and you start over. For a large refund, build it and generate it in one sitting.
Generating is not reversible from the panel. Once the code exists it is in the database. You can delete it from the Logs tab, but you cannot edit its contents. If you made a mistake, delete the code and generate a new one — as long as the player has not redeemed it yet, no harm done.
Last updated