We have been working with Braintree (owned by PayPal) for the processing of our credit card payments.
Everything has been working reasonably well although the customer support has never been good. The problem is that if you receive a Credit Card payment that is higher than usual, it turns out that they might hold the funds, until they decide the "risk" factor of your business. They ask (or demand) for more informations, like complete bank statements of
the business. This is what is happening to us now, and it feels awkwardly like blackmailing to be honest.
Does anyone have a recommendation for an alternative?