У меня есть приложение в ruby, которое обрабатывает платежи через Braintree, но у нас возникли тупые ответы Braintree. Это наш минимально жизнеспособный продукт, поэтому многие вещи реализованы не полностью, и мы не используем Braintree API в полной мере.
Ну, в основном, несколько клиентов жаловались, что браузер зависает, и это определенно проблема Braintree, которая не отвечает. Я не нашел никакой информации об обработке тайм-аута в документах BT. Надеюсь, вопрос не слишком широк. Мое основное беспокойство вызывает то, что Braintree обрабатывает платеж, а приложение не получает уведомления.