We had a very unpleasant experience with Stripe. A week after we chose to partner with them, we received an email accusing us of committing fraud. We barely ran 3 transactions for our guests and they chose to close our account. All this was on Valentine's day weekend when we had many customers waiting to pay the invoices we issued. You can imagine how difficult it was lost to find alternative payment methods on a Friday. Not to mention, our app was already integrated with Stripe.
We offered to submit to Stripe any kind of document to resolve the issues, including for them to contact our customers and confirm the transactions. They don't have any phone support and they replied 5 days later with a standard email. We will not continued to work with them and other companies should be advised of their unprofessional attitude.