Looks like Visa and Mastercard are pressuring itch and steam... Not that I want to shill petitions, but this is why this one was made:
https://chng.it/khG7sKnQzb