Hey there!
Nice to meet you! I'm Randy, an Independent Advisor.
Totally understand how frustrating this is. You’ve been using the Turkey region for a while, and now Xbox won’t let you buy anything because your card is from Kazakhstan and Kazakhstan isn’t even on the list for Xbox regions.
This happens because Xbox now checks if your store region matches your payment method. Since your card isn’t Turkish, it’s getting blocked.
What you can do:
Option 1: Use Turkish gift cards You can buy Turkish Xbox gift cards online (make sure it’s from a trusted site). Redeem them on your account and use them to buy games or Game Pass no card needed.
Option 2: Change your region If you don’t want to deal with gift cards, you can switch your Microsoft account region to a nearby country that supports Xbox (like UAE or Russia). Then, cancel your Game Pass and re-subscribe using your own card.
Hope that this helps,
Best regards,