Pre-#125
String lastId = null;
while (true) {
BalanceTransactionCollection balanceTransactions =
BalanceTransaction.all(
Collections.<String, Object>singletonMap("starting_after", lastId)
);
for (BalanceTransaction tx : balanceTransactions.getData()) {
// ..
lastId = tx.getId();
}
if (!balanceTransactions.getHasMore()) {
break;
}
}
Without Pagination:
String lastId = null;
while (true) {
BalanceTransactionCollection balanceTransactions =
BalanceTransaction.all(
Collections.<String, Object>singletonMap("starting_after", lastId)
);
for (BalanceTransaction tx : balanceTransactions) {
// ..
lastId = tx.getId();
}
if (!balanceTransactions.getHasMore()) {
break;
}
}
With pagination:
BalanceTransactionCollection balanceTransactions = BalanceTransaction.all(null);
for (BalanceTransaction tx : balanceTransactions) {
// ..
}