Я использую Java API Braintree для запроса транзакций для поиска. Когда я делаю это -
TransactionSearchRequest request = new TransactionSearchRequest()
.amount().between(new BigDecimal("100.00"), new BigDecimal("200.00"));
Я получаю список транзакций, значение некоторых из которых меньше 100, когда я делаю transanction.getAmount(). При дальнейшем расследовании оказалось, что эти транзакции были авторизованы на большую сумму, но в конечном итоге урегулированная сумма была меньше. Как решить эту проблему? Кажется, он запрашивает только сумму Auth. И возвращенный объект только кажется оплаченным.