Is there another way to sign up besides using your credit card?

There are additional payment options being developed but paying through a non-prepaid credit card is the only option at this time.