Package com.adyen.service.management
Class ApiCredentialsMerchantLevelApi
- java.lang.Object
-
- com.adyen.Service
-
- com.adyen.service.management.ApiCredentialsMerchantLevelApi
-
public class ApiCredentialsMerchantLevelApi extends Service
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPI_VERSIONprotected StringbaseURL
-
Constructor Summary
Constructors Constructor Description ApiCredentialsMerchantLevelApi(Client client)API credentials - merchant level constructor inpackage.ApiCredentialsMerchantLevelApi(Client client, String baseURL)API credentials - merchant level constructor inpackage.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateApiCredentialResponsecreateApiCredential(String merchantId, CreateMerchantApiCredentialRequest createMerchantApiCredentialRequest)Create an API credentialCreateApiCredentialResponsecreateApiCredential(String merchantId, CreateMerchantApiCredentialRequest createMerchantApiCredentialRequest, RequestOptions requestOptions)Create an API credentialApiCredentialgetApiCredential(String merchantId, String apiCredentialId)Get an API credentialApiCredentialgetApiCredential(String merchantId, String apiCredentialId, RequestOptions requestOptions)Get an API credentialListMerchantApiCredentialsResponselistApiCredentials(String merchantId)Get a list of API credentialsListMerchantApiCredentialsResponselistApiCredentials(String merchantId, Integer pageNumber, Integer pageSize, RequestOptions requestOptions)Get a list of API credentialsApiCredentialupdateApiCredential(String merchantId, String apiCredentialId, UpdateMerchantApiCredentialRequest updateMerchantApiCredentialRequest)Update an API credentialApiCredentialupdateApiCredential(String merchantId, String apiCredentialId, UpdateMerchantApiCredentialRequest updateMerchantApiCredentialRequest, RequestOptions requestOptions)Update an API credential-
Methods inherited from class com.adyen.Service
createBaseURL, getClient, isApiKeyRequired, setApiKeyRequired, setClient
-
-
-
-
Field Detail
-
API_VERSION
public static final String API_VERSION
- See Also:
- Constant Field Values
-
baseURL
protected String baseURL
-
-
Constructor Detail
-
ApiCredentialsMerchantLevelApi
public ApiCredentialsMerchantLevelApi(Client client)
API credentials - merchant level constructor inpackage.- Parameters:
client-Client(required)
-
ApiCredentialsMerchantLevelApi
public ApiCredentialsMerchantLevelApi(Client client, String baseURL)
API credentials - merchant level constructor inpackage. Please use this constructor only if you would like to pass along your own url for routing or testing purposes. The latest API version is defined in this class as a constant.
-
-
Method Detail
-
createApiCredential
public CreateApiCredentialResponse createApiCredential(String merchantId, CreateMerchantApiCredentialRequest createMerchantApiCredentialRequest) throws ApiException, IOException
Create an API credential- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)createMerchantApiCredentialRequest-CreateMerchantApiCredentialRequest(required)- Returns:
CreateApiCredentialResponse- Throws:
ApiException- if fails to make API callIOException
-
createApiCredential
public CreateApiCredentialResponse createApiCredential(String merchantId, CreateMerchantApiCredentialRequest createMerchantApiCredentialRequest, RequestOptions requestOptions) throws ApiException, IOException
Create an API credential- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)createMerchantApiCredentialRequest-CreateMerchantApiCredentialRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
CreateApiCredentialResponse- Throws:
ApiException- if fails to make API callIOException
-
getApiCredential
public ApiCredential getApiCredential(String merchantId, String apiCredentialId) throws ApiException, IOException
Get an API credential- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)apiCredentialId-StringUnique identifier of the API credential. (required)- Returns:
ApiCredential- Throws:
ApiException- if fails to make API callIOException
-
getApiCredential
public ApiCredential getApiCredential(String merchantId, String apiCredentialId, RequestOptions requestOptions) throws ApiException, IOException
Get an API credential- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)apiCredentialId-StringUnique identifier of the API credential. (required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
ApiCredential- Throws:
ApiException- if fails to make API callIOException
-
listApiCredentials
public ListMerchantApiCredentialsResponse listApiCredentials(String merchantId) throws ApiException, IOException
Get a list of API credentials- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)- Returns:
ListMerchantApiCredentialsResponse- Throws:
ApiException- if fails to make API callIOException
-
listApiCredentials
public ListMerchantApiCredentialsResponse listApiCredentials(String merchantId, Integer pageNumber, Integer pageSize, RequestOptions requestOptions) throws ApiException, IOException
Get a list of API credentials- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)pageNumber-IntegerQuery: The number of the page to fetch. (optional)pageSize-IntegerQuery: The number of items to have on a page, maximum 100. The default is 10 items on a page. (optional)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
ListMerchantApiCredentialsResponse- Throws:
ApiException- if fails to make API callIOException
-
updateApiCredential
public ApiCredential updateApiCredential(String merchantId, String apiCredentialId, UpdateMerchantApiCredentialRequest updateMerchantApiCredentialRequest) throws ApiException, IOException
Update an API credential- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)apiCredentialId-StringUnique identifier of the API credential. (required)updateMerchantApiCredentialRequest-UpdateMerchantApiCredentialRequest(required)- Returns:
ApiCredential- Throws:
ApiException- if fails to make API callIOException
-
updateApiCredential
public ApiCredential updateApiCredential(String merchantId, String apiCredentialId, UpdateMerchantApiCredentialRequest updateMerchantApiCredentialRequest, RequestOptions requestOptions) throws ApiException, IOException
Update an API credential- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)apiCredentialId-StringUnique identifier of the API credential. (required)updateMerchantApiCredentialRequest-UpdateMerchantApiCredentialRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
ApiCredential- Throws:
ApiException- if fails to make API callIOException
-
-