Introducing Regional Pricing for Passes

When you connect to any website or server, you broadcast your IP to the server, and anyone could just feed that into a geolocation service. Roblox already knows that.

“OH NO, MY COUNTRY GOT EXPOSED IM GETTING DOXXED”, kid, just because a feature allows you to get a user’s country doesn’t mean that its dangerous.

8 Likes

Finally. Someone came out and said it clearly.
This has actually been the issue for a long time now (around 3 years i think) - not being able to detect the spent robux amount on the server

But seeing that this Regional Pricing update made the issue way more obvious, now roblox has to fix something thats been in the backlog for 3 years.
Well… i hope they fix it…

To put it simply.
Roblox, pls add

local priceInRobux = product.PriceInRobux

as an analytics signal that we can read and see what players are actually spending inside the game when a gamepass purchase has been made.

4 Likes

guys i think your update broke pls donate…

This update is amazing, it halved my revenue :star_struck:
Screenshot 2025-04-27 at 11.47.16

(Disabling it on all my games ASAP)

3 Likes

Regional Pricing should be on Robux not our own products, Idk what they thought to themselves, to see it have the opposite effect is actually funny

lol fr everyone putting their vpns on zimbabwe

2 Likes

told you.
Last time when price optimization came out, it was the same thing

image
image
image
image

I think someone dident check the economy when making the multipliers

1 Like

Mine went down by 45%, will also be turning this off asap :')

2 Likes

What a fantastic way to avoid the blame of changing Roblox purchasing prices to viable amounts and put the moral dilemma on developers instead. Seriously, this is a bit too scummy.

Confirming that this has broken donations in Build Island by allowing exploiters to trick the game into donating any arbitrary amount of Robux. Pls Donate had global donations disabled until they figured out a way to check if a pass has regional pricing enabled, but I don’t see anything in the documentation that shows this information. Anyone know how they are checking? Any bug report written for this yet?

1 Like

They’re checking the price on the client by using GetProductInfo.

It’s not the best, but it’s the only fix we have as of right now

Is this secure against exploiters?

1 Like

No, but unfortunately its the only fix we have, so we got to get creative with it.

It stops regular players from fake donating though

I’m begging, please Roblox let us fetch regional pricing on the server, preferably a table containing the price mapped to all regions.

I don’t want to have to call GetProductInfo across dozens of players in the same server for every single gamepass on the client every interval. I do it all on the server and replicate the prices to the client through Remotes.

Propagation of information from server to client just genuinely feels more secure, especially when dealing with Roblox API calls. It saves unnecessary calls, it’s centralized and easier to manage.

1 Like

Regional pricing on robux would absolutely destroy the DevEx system.

2 Likes

Hello, why do you keep taxing your employees, aka the developers, instead of applying regional pricing for buying Robux directly?