77import com .lithic .api .models .Card ;
88import java .time .OffsetDateTime ;
99import java .time .ZoneOffset ;
10- import java .util .Optional ;
1110import java .util .stream .Stream ;
1211
1312public class Main {
@@ -21,10 +20,6 @@ public static void main(String[] args) {
2120 Account account = createAccount ();
2221 System .out .println ("Account created: " + account .token () + ", state: " + account .state ());
2322
24- System .out .println ("Scanning for declined transactions in account" );
25- Stream <Transaction > declinedTransactions = findDeclinedTransactions (account );
26- declinedTransactions .forEach ((declined -> System .out .println ("declined transaction: " + declined )));
27-
2823 System .out .println ("Creating card" );
2924 Card card = createCard ().validate ();
3025 System .out .println ("Created card: " + card .token () + ", memo: " + card .memo ());
@@ -77,13 +72,6 @@ public static Account createAccount() {
7772 .build ());
7873 }
7974
80- public static Stream <Transaction > findDeclinedTransactions (Account account ) {
81- TransactionListParams params =
82- TransactionListParams .builder ().accountToken (account .token ()).build ();
83- return client .transactions ().list (params ).autoPager ().stream ()
84- .filter ((transaction -> transaction .status ().equals (Optional .of (Transaction .Status .DECLINED ))));
85- }
86-
8775 public static Card createCard () {
8876 ShippingAddress address = ShippingAddress .builder ()
8977 .firstName ("Jane" )
0 commit comments