You have the rights written in the deed at the land office. No ideas why there are people like you giving completely unappropriated and unwanted and completely wrong advices. Must be your name ....
Get a standard banking app. As far as I know: you can register an credit card with it (no need for a bank account). - no idea how much that would cost, but a 3% fee is absurd expensive.