Payment methods

Bismillaah
Assalamu 'alaikum

I usually have trouble paying by Google Play as it has draconian location based security. I only want to pay by Google Play cards that I can get from a supermarket, but it does not allow me to use them if I travel to another country and want to load the cards.

Why cannot we get the traditional pay directly by debit card methods to get a subscription? I don’t trust Google Play with my card information directly.