Possibly one of the worst companies I've ever had the pleasure of dealing with. Their support & customer service are rude, arrogant and genuinely offer no support when you need some help.Braintree pretend to be an acquiring bank but are just a middle man skimming a profit and offering no support and blocking communication. Would 100% avoid using this company if you want to process payments online.