Stripe definitely made everything easier. Not sure if I'd count the title as clickbait per se. While there's lots going on in the backend, the idea you can integrate payments so easily was paramount to its success. I've been working with online stores since '98. Payment systems typically suck.