What they're looking for is ongoing access to our bank account data, including current and historical balances, full transaction history, and account metadata. They explicitly say this data can be shared with third parties. This goes well beyond traditional payment processing and is closer to applying for a loan or credit product, except it's being framed as a general account requirement, and perpetually ongoing.
It's kind of insane, tbh. We've signed up with PayPal/Braintree and Authorize.Net and are thinking that we might make the switch next week.
You can maybe use them for a quick prototype because the APIs/SDK just work well, but for anything serious look for alternatives.
At my company, we started off with Stripe since the API's make it very easy to get started, but since then we have added backup integrations with Adyen and Fis. Stripe API's are still the gold standard, but as you have experienced, that vendor lock in limits your options when they decide to jack up prices.
For businesses that do recurring payments/subscription, one important consideration when you get started is whether you can port out the tokenized card data if you do decide to move to a different processor. Definitely don't want to have to ask subscribers to re-enter their card details because the payment details they provided via Stripe cannot be ported.
For example, if 90% use Credit card, go with a simpler and cheaper payment provider and implement a mechanism that switches between them based on some frontend configuration.
I've worked for a company that they've essentially done that.
I know you might then need to handle having two places where you have invoices etc, but for the amount you are transactioning, it might be the right way to go.
This isn't important only to reduce how much you pay, but your lock-in and dependency on them, otherwise you have no leverage on those negotiations.
Your pain, their profit!
Your "we had no idea" "advice to others: add redundancy to payments stack" is what, supposed to be sage advice? It's sort of basic SOP.
If you guys agreed to the gouge and are now playing victim, are we supposed to cry for your stupidity? I'm sorry. Not sorry, it's business. Not saying "stripe sales are right" just "you get what you sign up for". Dont' be a fool then come looking for sympathy and blaming, you exp[ect the competitive marketplace to grant you passage and add gold with no loss? Bah! Double bah! Triple humbug!
Your post may curry favor with devs (those innocents, those pure-of-heart) but those "at the corp level" will not be so easily fooled, deceiver!
I'm only slightly joking.