That's odd. It should be perfectly possible to pay with a bank card. You probably came across a game whose creator takes payments directly.