Except there isn't a duopoly in online payments. In fact, Stripe is just one of many (and not anywhere near the largest) payment processors[0].
[0] https://www.business.org/finance/payment-processing/largest-...