Hello dear ownedcore!
This is only for educational purposes and involves Game Masters.
Nothing is guaranteed by following or reading this guide.
It worked for me and this does not mean it would work for you!
I found a way that worked. It is not 100% success rate i think, but its still a nice glitch
It also requires you to have enough gametime left to send the GMs ingame a Ticket.
1. You know that you can be logged into US even if you are registered on EU and reverse? Talking about battle.net here!
Log into the opposite region so EU = US, US = EU
2. Buy gametime digitally !!DONT USE IT!!
3. Get into ticketsupport on battle.net! Your native region this time. Now tell them that you have bought it on the wrong region and you want to cancel the payment. https://us.battle.net/support/en/ticket/submit
4. Get into game and make a new ticket but this time not on the website but ingame. tell them to move this buy to your region instead of asking for canceling it.
5. This will create a confusion and most likely you will get your money back but still recieveing gametime.
Further details are coming