Every time I try to purchase a DevProduct in a Roblox game, I am prompted with 2-step verification — not once per session, but literally every single time. It doesn’t matter if I verified 30 seconds ago; the prompt returns like clockwork.
Due to Roblox being blocked in Türkiye, I’m forced to use a VPN just to access the platform. But when connected via VPN (especially to countries like the US), the system seems to assume every microtransaction is suspicious. I haven’t experienced this issue when connected to closer VPN endpoints, such as the Netherlands or Romania. So the problem appears to be both VPN- and location-sensitive.
Steps to Reproduce (with a sprinkle of unfortunate realism):
- Live in Türkiye, where access to Roblox is blocked because… reasons.
- Use a VPN to connect to any country where Roblox is accessible — preferably somewhere far away like the US…
- Launch a Roblox experience that contains DevProduct purchases.
- Attempt to buy a DevProduct.
- Complete the 2-step verification.
- Attempt to buy another DevProduct.
- Face another 2-step verification.
- Repeat until you start questioning your life choices or run out of verification codes.
Expected behavior
I should only be prompted for 2-step verification once per session — or at worst, once per login. Not every time I try to support a developer with a few Robux.
It’s almost as if Roblox doesn’t really want me to spend money. Perhaps this is a subtle feature, not a bug.
A private message is associated with this bug report