I'm in the same boat with my communication based startup. I'm being very cautious about any third-party interaction and the heavy activity from the stripe JS wasn't compatible with that.
I had to take some goofy steps to ensure that the Stripe components were limited to just the payments page and didn't bleed over into anything else.