Privacy.com helps in terms of online payments. Generates credit card numbers that will accept any name or billing address when charged.
Unfortunately it's available only in the US...
Both might require you to get the paid account instead of the "free" one though.