Unfortunately, that service is no longer being offered by Globe through its own facility as you could see in the following threads:
However, let me quote @Demerok for other ways you can use your credit credit card to load through other facilities though it may be more expensive:
"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.."