Hmmm baka walang "VISA" charot! . Probably the card is naka-close for online payment and need mo pa ipa-open para ma-direct charge . If sayo talaga yan harharhar .
Best to check with those banks. Contact their online support channels or better yet make a personal visit to their branch nearest you. Maybe there is a need for some kind of "clearance" or authorization (or any additional requirement/step enforced by those banks) that will allow you to use those cards for online purchases or subscription payments like Netflix in your case.