previously unannounced relatively un-promoted feature is apparently going live in patch 3.1 today: buyback for "alternate currency" items. "Alternate currency" means any currency except gold - Emblems of Heroism, Arena Points, etc. According to Vaneras, when the patch goes live, you'll have two hours after buying an item with an alternate currency to sell it back and get a refund. I've never accidentally bought something with badges, but I know people who have, and it sucks; this is a nice fix.
A few caveats:
- Stackable items (such as Frozen Orbs) are non-refundable.
- Items that grant achievements are non-refundable.
- Augments will not be returned - if you buy an item, enchant it, and then sell it back for badges, you don't get your enchant mats back.
- This only works one step back: If you buy a tier token for emblems, then exchange that tier token for a tier piece, you can trade the tier piece back for the token if you want. You can not, however, trade that token back for emblems after doing that.
Even with these limitations, it's still good protection against accidental purchases. Thanks, Blizz!