Hi. You may want to check with your credit card company/bank to inquire about that facility
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 use(s) 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.."