Hi, sorry for the late reply. I don't seem to be able to find any other alternatives if what leafo said didn't work but I'll keep my snake eyes out / if they add other payment options to itch or something :)