We are web developers. We started out by using Braintree on our own E-commerce website. Having been "accepted" we started using the service. We went through the same account review process as described here, and survived it, while Braintree held on to over £300 belonging to us. To begin with we had no idea what was going on, just that our money was not arriving.Subsequently we implemented Braintree successfully for two customers. Our third customer will be the last. He's been through a similar experience to other reviewers here - a review of his account, followed by an abrupt termination. All very friendly, but terminal. In his case the money has been released, but we were using the Braintree customer vault to store his customer data, and that data is now unavailable to him. Because of this integration with Braintree his website is now broken until we redevelop key aspects of it.Before this experience I recommended Braintree with caution due to the "Accept now, review later" approach to on-boarding merchants. I would certainly say you should not bet your business on them by making them your sole means of accepting payment, and make sure you have been properly accepted before switching over to them.Now, my advice would be to avoid them. The friendly, informal style is a front. They don't care if their conduct will destroy your business. Using their Vault functionality just increases your dependence on them and magnifies the consequences of being "terminated". We are off to find a service provider with a less cavalier approach.