No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
What is the minimum dollar amount required to open a 529 college savings plan through Chase? It doesn’t say on their website AFAIK.
Why not go directly to your state's designated 529 investment firm?