Is paying by credit card common in B2B? Does a monthly subscription fit a B2B world or is it too frequent?
I think in depends on the type of company.
I know from experience that startups prefer credit cards: low friction and don't have to commit too much capital upfront.
Those same startups might later want to negotiate a bulk discount and pay yearly.