Paysafe would be a good option. I'm from Germany and have no Credit card. Launchbox is very nice and i would pay for it. What if when i buy a 20-Euro-Paysafe card an send you the code from it, then you can use it and send me after this a license-code from launchbox Premium ?
Pleeease make other payment methods.
PS: Sorry for my very bad english