Banks used to be the only ones who could process payments but changes in card scheme regulations have increased competition and innovation. Most banks have card processing capability, but it's usually just a resold service anyway, very often from FirstData.
Stripe and dedicated payment processor typically offer a better processing service, smoother onboarding, better API, and so on, and usually at much better rates than if you use your bank.