public class Client extends Object
| Constructor and Description |
|---|
Client() |
Client(Config config) |
Client(KeyStore trustStore,
KeyStore clientKeyStore,
String clientKeyStorePassword,
String apiKey,
Region region)
Use this constructor to create client for client certificate authentication along with API key.
|
Client(String apiKey,
Environment environment) |
Client(String apiKey,
Environment environment,
int connectionTimeoutMillis)
Deprecated.
As of library version 1.6.1, timeouts should be set by
setTimeouts(int connectionTimeoutMillis, int readTimeoutMillis) or directly by Config.setConnectionTimeoutMillis(int connectionTimeoutMillis). |
Client(String apiKey,
Environment environment,
int connectionTimeoutMillis,
String liveEndpointUrlPrefix)
Deprecated.
As of library version 1.6.1, timeouts should be set by
setTimeouts(int connectionTimeoutMillis, int readTimeoutMillis) or directly by Config.setConnectionTimeoutMillis(int connectionTimeoutMillis). |
Client(String apiKey,
Environment environment,
String liveEndpointUrlPrefix) |
Client(String username,
String password,
Environment environment,
int connectionTimeoutMillis)
Deprecated.
As of library version 1.6.1, timeouts should be set by
setTimeouts(int connectionTimeoutMillis, int readTimeoutMillis) or directly by Config.setConnectionTimeoutMillis(int connectionTimeoutMillis). |
Client(String username,
String password,
Environment environment,
int connectionTimeoutMillis,
String liveEndpointUrlPrefix)
Deprecated.
As of library version 1.6.1, timeouts should be set by
setTimeouts(int connectionTimeoutMillis, int readTimeoutMillis) or directly by Config.setConnectionTimeoutMillis(int connectionTimeoutMillis). |
Client(String username,
String password,
Environment environment,
String applicationName) |
Client(String username,
String password,
Environment environment,
String liveEndpointUrlPrefix,
String applicationName) |
| Modifier and Type | Method and Description |
|---|---|
Config |
getConfig() |
ClientInterface |
getHttpClient() |
void |
setApplicationName(String applicationName) |
void |
setConfig(Config config) |
void |
setEnvironment(Environment environment)
Deprecated.
As of library version 1.5.4, replaced by
setEnvironment(Environment environment, String liveEndpointUrlPrefix). |
void |
setEnvironment(Environment environment,
String liveEndpointUrlPrefix) |
void |
setHttpClient(ClientInterface httpClient) |
void |
setTimeouts(int connectionTimeoutMillis,
int readTimeoutMillis) |
String |
toString() |
public static final String ENDPOINT_TEST
public static final String ENDPOINT_LIVE
public static final String ENDPOINT_CERT_LIVE
public static final String ENDPOINT_LIVE_SUFFIX
public static final String HPP_TEST
public static final String HPP_LIVE
public static final String MARKETPAY_ENDPOINT_TEST
public static final String MARKETPAY_ENDPOINT_LIVE
public static final String API_VERSION
public static final String PAYOUT_API_VERSION
public static final String RECURRING_API_VERSION
public static final String MARKETPAY_ACCOUNT_API_VERSION
public static final String MARKETPAY_FUND_API_VERSION
public static final String MARKETPAY_NOTIFICATION_API_VERSION
public static final String MARKETPAY_HOP_API_VERSION
public static final String LIB_NAME
public static final String LIB_VERSION
public static final String CHECKOUT_ENDPOINT_TEST
public static final String CHECKOUT_ENDPOINT_LIVE_SUFFIX
public static final String CHECKOUT_ENDPOINT_CERT_LIVE
public static final String CHECKOUT_API_VERSION
public static final String CHECKOUT_STORED_PAYMENT_METHODS_VERSION
public static final String BIN_LOOKUP_PAL_SUFFIX
public static final String BIN_LOOKUP_API_VERSION
public static final String CHECKOUT_UTILITY_API_VERSION
public static final String TERMINAL_API_ENDPOINT_TEST
public static final String TERMINAL_API_ENDPOINT_LIVE
public static final String STORED_VALUE_PAL_SUFFIX
public static final String STORED_VALUE_API_VERSION
public static final String ENDPOINT_PROTOCOL
public static final String POS_TERMINAL_MANAGEMENT_ENDPOINT_TEST
public static final String POS_TERMINAL_MANAGEMENT_ENDPOINT_LIVE
public static final String DATA_PROTECTION_ENDPOINT_TEST
public static final String DATA_PROTECTION_ENDPOINT_LIVE
public static final String POS_TERMINAL_MANAGEMENT_VERSION
public static final String DATA_PROTECTION_VERSION
public Client()
public Client(Config config)
public Client(String username, String password, Environment environment, String applicationName)
public Client(KeyStore trustStore, KeyStore clientKeyStore, String clientKeyStorePassword, String apiKey, Region region)
trustStore - Trust store containing server certificateclientKeyStore - Client Key store containing client certificate and keyclientKeyStorePassword - Password for client key storeapiKey - Adyen API Keyregion - Data center region (EU/US/AU), default EU if not providedpublic Client(String username, String password, Environment environment, String liveEndpointUrlPrefix, String applicationName)
@Deprecated public Client(String username, String password, Environment environment, int connectionTimeoutMillis)
setTimeouts(int connectionTimeoutMillis, int readTimeoutMillis) or directly by Config.setConnectionTimeoutMillis(int connectionTimeoutMillis).username - your merchant account Usernamepassword - your merchant accont Passwordenvironment - This defines the payment environment live or testconnectionTimeoutMillis - Provide the time to time out@Deprecated public Client(String username, String password, Environment environment, int connectionTimeoutMillis, String liveEndpointUrlPrefix)
setTimeouts(int connectionTimeoutMillis, int readTimeoutMillis) or directly by Config.setConnectionTimeoutMillis(int connectionTimeoutMillis).username - your merchant account Usernamepassword - your merchant accont Passwordenvironment - This defines the payment environment live or testconnectionTimeoutMillis - Provide the time to time outliveEndpointUrlPrefix - provide the merchant specific urlpublic Client(String apiKey, Environment environment)
public Client(String apiKey, Environment environment, String liveEndpointUrlPrefix)
@Deprecated public Client(String apiKey, Environment environment, int connectionTimeoutMillis)
setTimeouts(int connectionTimeoutMillis, int readTimeoutMillis) or directly by Config.setConnectionTimeoutMillis(int connectionTimeoutMillis).apiKey - Defines the api key that can be retrieved by back officeenvironment - This defines the payment environment live or testconnectionTimeoutMillis - Provide the time to time out@Deprecated public Client(String apiKey, Environment environment, int connectionTimeoutMillis, String liveEndpointUrlPrefix)
setTimeouts(int connectionTimeoutMillis, int readTimeoutMillis) or directly by Config.setConnectionTimeoutMillis(int connectionTimeoutMillis).apiKey - Defines the api key that can be retrieved by back officeenvironment - This defines the payment environment live or testconnectionTimeoutMillis - Provide the time to time outliveEndpointUrlPrefix - provide the merchant specific url@Deprecated public void setEnvironment(Environment environment)
setEnvironment(Environment environment, String liveEndpointUrlPrefix).environment - This defines the payment environment live or testpublic void setEnvironment(Environment environment, String liveEndpointUrlPrefix)
environment - This defines the payment environment live or testliveEndpointUrlPrefix - Provide the unique live url prefix from the "API URLs and Response" menu in the Adyen Customer Areapublic ClientInterface getHttpClient()
public void setHttpClient(ClientInterface httpClient)
public Config getConfig()
public void setConfig(Config config)
public void setApplicationName(String applicationName)
public void setTimeouts(int connectionTimeoutMillis,
int readTimeoutMillis)
Copyright © 2022. All rights reserved.