I do not think we should spend development resources rewriting the wheel here.
Online payments work. And they work via Stripe.
If there is a good reason to add another payment provider, please let us know.
I would see it most beneficial to the community to expand the online payments in other areas.