Hello! As far as I know, Netflix does not support payment through mobile load for TM or any other network in the Philippines. Netflix typically accepts payment through credit or debit cards, PayPal, or gift cards. If you're looking for alternative payment methods, you may want to consider using a debit or credit card to subscribe to Netflix. I hope this helps!