There are multiple options for online payment platforms, so Stripe is working in a competitive environment. There is no assurance that an IPO will be held as expected.