Finally. This is exactly how regulators should respond to the market abuse of these technology monopolies. If they wanted to head this off all they had to do was pay a reasonable amount of tax in the country where the revenue was generated and offer a reasonable (single percentage) fee for facilitating payments. They chose not to so they reap what they sow
It's going to be a hell for the users and the smaller developers. Devs will have to support multiple platforms, different API and options. Also different legal arrangements would be needed as each country has different laws and processes. Remember the agreements and forms we fill for different countries when we want to sell paid apps/features on App Store? I also can't wait to pay account fees for many app stores and…
And instead of being charged 30%, you get charged a transaction fee, plus ~3%.