T twitter.com Braintree Payments appears to be closing down 9 points stevejburge 4 years ago 1 comments