There is no other payment options. They won't accept their own top up card. They won't accept prepaid either.I was ripped off 50$ and have zero recourse.
I do have a credit card. But I am really annoyed at how the phone companies force you to:-Give them your email they can send spam to-Create some passwordAnd THEN after that SURPRISE, they want to check your credit card. Fz M is the exact same annoya...