I have 3 Google accounts set up on my Android phone in different countries, all of them with local payment methods defined. When you open Google Play you can select which account you want to use. So, you can use an appropriate account to install the app, after that it is just there. No geo-locking problems at all.