The problemAs a Roblox developer, it is currently impossible to refund players their money without losing 30% of the product's purchase price through marketplace fees. It's also impossible to bulk refund, you have to go through and individually refund every purchase. On top of this, you usually have to ask people to contact you to ask for a refund, and then get into contact with them to let them know the refund has been completed.
We all make mistakes, and there have been times where I’ve broken developer products, or bugs made them work to a standard which is below my expectations and what I promised the user. In these cases I would like to be able to refund them, and I usually do, but either at a loss, or as a partial refund (minus the 30%).
My proposed solution
Refunds should be easy, quick and automatic, and there should be no 30% marketplace fee on the original revenue, in other words, there should also be a refund of the robux removed from the total to make up the 30% taken by Roblox. It doesn’t make sense that while I have to refund a player with my own money, Roblox keeps 30% of that original payment the player made despite their expectations not being met. A very rough example of a button:
A great feature would be allowing ‘bulk refunds’ where you can select a specific item and a specific time period, and automatically refund all purchases in that period of time for that specific item.
Messages/ Notifications telling players that they have been refunded. It doesn’t need to include a message from the developer, but being able to tell the player what’s up would be helpful to make it clear what the purpose for the refund is. I made a very rough example here:
This is a feature we dearly need. Players assume we can give full refunds at no loss, but it’s not possible and that damages our brands and the trust our players put in us.