No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Always been next day for me as well. Their terms do state that there could be delay if you make many frequent payments within days.
Usually the next for me unless I pay after the cutoff then its the next business day.