Making online payments work better also means making them work everywhere. Today, we’re getting a little closer: we’re crossing the Atlantic and launching Stripe in the UK.
We’ve worked hard not to compromise with this expansion. UK users get the same instant activation that we provide in the...