@@ -40,7 +40,7 @@ public class Client {
4040 public static final String MARKETPAY_FUND_API_VERSION = "v3" ;
4141 public static final String MARKETPAY_NOTIFICATION_API_VERSION = "v1" ;
4242 public static final String USER_AGENT_SUFFIX = "adyen-java-api-library/" ;
43- public static final String LIB_VERSION = "1.5.2 " ;
43+ public static final String LIB_VERSION = "1.5.3 " ;
4444 public static final String CHECKOUT_ENDPOINT_TEST = "https://checkout-test.adyen.com" ;
4545 public static final String CHECKOUT_ENDPOINT_LIVE = "https://checkout-live.adyen.com" ;
4646 public static final String CHECKOUT_API_VERSION = "v32" ;
@@ -63,6 +63,30 @@ public Client(String username, String password, Environment environment, String
6363 this .config .setApplicationName (applicationName );
6464 }
6565
66+ public Client (String username , String password , Environment environment , int connectionTimeoutMillis ) {
67+
68+ this .config = new Config ();
69+ this .config .setUsername (username );
70+ this .config .setPassword (password );
71+ this .setEnvironment (environment );
72+ this .config .setConnectionTimeoutMillis (connectionTimeoutMillis );
73+ }
74+
75+ public Client (String apiKey , Environment environment ) {
76+
77+ this .config = new Config ();
78+ this .config .setApiKey (apiKey );
79+ this .setEnvironment (environment );
80+ }
81+
82+ public Client (String apiKey , Environment environment , int connectionTimeoutMillis ) {
83+
84+ this .config = new Config ();
85+ this .config .setApiKey (apiKey );
86+ this .setEnvironment (environment );
87+ this .config .setConnectionTimeoutMillis (connectionTimeoutMillis );
88+ }
89+
6690 public void setEnvironment (Environment environment ) {
6791
6892 if (environment .equals (Environment .TEST )) {
0 commit comments