To my knowledge, you can use normal debit cards. As I do, you can also use prepaid Visa and/or MasterCard Debit Gift Cards here as well as long as there are adequate funds on the card for your subscription. You will have to make sure to register those though with the same contact info that you supply here when subscribing for confirmation.
I hope this helps a little bit, and please feel free to post in the link that I am supplying you instead so that an Anime Network administrator can better help you…