Can I top-up my Flexischools account using my credit card?

Yes, and it's immediate.