As a Roblox developer, it is currently impossible to know the extent to which developer product PurchaseReceipts fail, and the player is refunded. As far as I know as a developer, 90% of my ProcessRecipe callbacks could be failing and I could be unknowingly missing out on 90% of my revenue.
If we were able to view statistics or an extra entry of amount of returned purchases in the revenue page, it would allow developers to investigate and fix the problem much more easily.
I’m not against Roblox supplying this data, but it feels like what we can do with our own recorded data is a lot more efficient. All Roblox can do is log failed attempts vs successful attempts, with no context. Logging this data ourselves would come with anything Roblox can give us, plus context. It can be important to know why an attempt failed.
But again this would still be nice. Just worth noting we can already make this info available to ourselves.