Globe is indeed upgrading their system hence the unavailability of the site. Another option is to add prepaid credits to someone elses account using Autoloadmax.
There's a lot of legit online sites where you can buy mobile topup..
I will cite two which i uses personally
etopuponline.com (better) because theres no additional fee added to the product
you need to verify first the source of funding of your account e.g. debit or credit card before makling any transaction no worries it just a one time process , succeding transaction be go smooth..