Changing Google Payment Region
Half baked just sharing it as is, i will probably update and formalize it someday…
Probably never lol
Guide⌗
source material: https://www.reddit.com/r/grandorder/comments/ic0v2m/creating_a_japanese_or_us_google_account/
Connect to VPN in the desired location
create an account
https://accounts.google.com/signup/v2/webcreateaccount?hl=en&flowName=GlifWebSignIn&flowEntry=SignUp
Go to security console and add a TOTP login
Make good sure you have backup of that seed phrase
You can add a passkey too, just to be safe
Enable 2FA after making sure your credentials are saved
You will need 2FA enabled to manage payments later
Go to google payment center, you will need to authenticate or enable 2FA if you haven’t already
https://payments.google.com/gp/w/home
You will be prompted to add payment method
Use a credit card and enter the desired location as billing address
If you are using united states, you should check which states are free of sales tax!
Go to address book and verify that the address is in the correct location!
https://pay.google.com/gp/w/home/addressbook
Subpoint: If you didnt follow this guide and used a Paypal account, there’s a chance it will inherit that address with the incorrect region
Follow https://www.reddit.com/r/grandorder/comments/ic0v2m/creating_a_japanese_or_us_google_account/ instead
Go to payment center settings to verify your country is correct
https://pay.google.com/gp/w/home/settings
if you followed using credit card this should appear in the correct desired country, as was created on initial step of adding credit card
You should be done now!
Tips and tricks⌗
setup⌗
i did everything within a firefox container with a tunnelbear VPN plugin, which makes doing things much more easier
though i dont see why you cant make this on your phone using the relevant VPN software
but this guide is written with browsers in mind
vpn⌗
you probably should have a vpn in the correct region
tunnel bear is free and allows you to change location for free
account creation/verification⌗
google might ask you to “scan a qr code” on your phone, or verify with phone number, you might need to purchase a throwaway sms number for verification
account 2fa⌗
consider using “google authenticator” option, clicking “i cant scan” will give you long string of random letters, you should securely save that, that’s the TOTP seed which allows you to generate TOTP codes when needed(avoid TOTP apps that dont allow you to backup the seed)
passkey is also a good option as 2fa
address⌗
just google for a random address generator online
make sure the select address of a correct states for tax purposes
debit card⌗
check out wise which allows you to hold multiple currencies and provides a 3 virtual multi currency VISA debit card for you to use online
avoid adding your real credit card unless you know your bank wont rob you blind with bad exchange rates and conversion fees
i heard people in certain lucky regions can use revolut instead, i havent used it so i cant vouch for how much better it is
Post Setup Tips⌗
Unbinding Payment Profile⌗
Since you are making a new account, google select the account that was used to install the game for payment, if it has a valid payment method
In order to switch the payment account, you need to use a browser and visit the play store, you can do it in mobile but it must be done in the browser, if your browser sends you to play store you can try using private/incognito mode/request desktop site, or find the setting to disable that behavior
Once on play store in the browser, search for the app you wish to switch payment on and go to it’s page
You should see an “Install” option, making sure you are indeed using the correct google account, you can click the “Install” button, and select the correct device
It doesn’t actually matter if the app is installed on your phone or not, you do not need to delete the app from your phone
After clicking on install and authenticating yourself, eventually it should be shown as “Install on more devices” when that is shown, you should have successfully switched your google pay account for that app
You can go back to the app to initiate a IAP request, you should be able to see that it’s now asking in the correct currency, you can click your on payment detail to check the payment account email
Here lies the old notes
since you are making a new account, there’s a strong chance google will use the account that downloaded the app(your old account)
you might have to delete the game and redownload it again
when downloading there’s a high chance google will default it to the previous account regardless of selected account
if that happens you can force it to download with the correct account by doing the following
make sure your phone has the correct google account logged into it’s play store
go to the google play WEBSITE on any device, but it has to be the browser, if you are using mobile phone, you must insist to stay on the website and not go to the play store
find the app you want to pay using this account
there should be an “install on” button, click and select the device to install it on, then authenticate yourself
the app should be reinstalled in a few moment, with the correct play store account binding
Bonus Xsolla Web Payment⌗
Since you have that google account setup, you can also use this account to bypass currency localization on Xsolla web stores
It is uncertain if you can use your local google account to perform the same trick, this is left as an exercise to the reader
First you need a working VPN to the region you want to pay in, personally I had no issue using Tunnel bear on Xsolla store
Armed with your VPN, go to visit the Xsolla store you wish to purchase
Verify that it is displaying the desired currency and not your local currency
If it is not accessible, or displaying your local currency, you should try another VPN
If the store offerings are as expected, you can select your desired offering
You should be given the option to pay with different methods
We will need the store to offer Google Pay method in the desired region for this to work
If the store does not offer google pay as a supported method, you could try and see if it is offered in other regions instead
It might be disabled or not configured in the certain region
If google pay is offered as a method, you can proceed
You can click on the google pay to select paying with that
You will need to login into your new google account made in said desired region
If it ask for a phone number, you can give a dummy number, like ones with 555 in the middle, it does not actually make you verify it
Then proceed with the normal flow, it might want to authenticate you
After authenticating it should succeed and you should be charged in that desired currency
Some tips: do not use the card option
Xsolla is probably checking card prefix to find where they are issues in
Thus when I gave my wise card, it gets converted into MYR instead
Google pay is one of the ways to “mask” that and prevent localization from Xsolla
It is untested how charges will work out if you pay using your local google account, that is left as an exercise for the reader
Crimes committed by google pay and currency localization⌗
aka why am i even doing this?
A G pack is listed as 79.99$ USD
Google ask me for 379.90$ MYR (including 28.14$ MYR of tax)
according to wise, at current time of writing 1$ USD = 4.205$ MYR
79.99$ USD should only be cost 336.36$ MYR, and i am paying 43$ MYR extra, which is a 12% increase!!
in essence, google is asking me to pay 90.34$ USD (including 6.69$ USD of tax), instead of just 80$ USD
A Premium Mission Pass is listed at 15.99$ USD
Google ask me for 74.90$ MYR (including 5.55$ MYR of tax)
15.99$ USD should only cost 67.24$ MYR, and i am paying 7.66$ MYR extra, which is a 11% increase!!
A C+ basic is listed at 4.99$ USD
Google charges me 21.90$ MYR
4.99$ USD should only cost 20.98$ MYR which is a 0.92$ USD extra
So here you can decide if this is worth your effort