AdyenClient.Management.ApiCredentials (AdyenClient v1.0.0)

Copy Markdown View Source

Management API — API credential management.

Summary

Functions

Add an allowed origin to my credential.

Create an API credential at company level.

Add an allowed origin to a company-level credential.

Create an API credential at merchant level.

Delete an allowed origin from a company-level credential.

Remove an allowed origin from my credential.

Generate a new API key for a company-level credential.

Generate a new client key for a company-level credential.

Generate a new API key for a merchant-level credential.

Generate a new client key for a merchant-level credential.

Generate a client key for my credential.

Get a company-level API credential.

Get my own API credential details.

Get a merchant-level API credential.

Get allowed origins for my credential.

List API credentials at company level.

List allowed origins for a company-level credential.

List API credentials at merchant level.

Update a company-level API credential.

Update a merchant-level API credential.

Functions

add_my_origin(params, opts \\ [])

@spec add_my_origin(
  map(),
  keyword()
) :: AdyenClient.Client.response()

Add an allowed origin to my credential.

create_company(company_id, params, opts \\ [])

@spec create_company(String.t(), map(), keyword()) :: AdyenClient.Client.response()

Create an API credential at company level.

create_company_origin(company_id, credential_id, params, opts \\ [])

@spec create_company_origin(String.t(), String.t(), map(), keyword()) ::
  AdyenClient.Client.response()

Add an allowed origin to a company-level credential.

create_merchant(merchant_id, params, opts \\ [])

@spec create_merchant(String.t(), map(), keyword()) :: AdyenClient.Client.response()

Create an API credential at merchant level.

delete_company_origin(company_id, credential_id, origin_id, opts \\ [])

@spec delete_company_origin(String.t(), String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()

Delete an allowed origin from a company-level credential.

delete_my_origin(origin_id, opts \\ [])

@spec delete_my_origin(
  String.t(),
  keyword()
) :: AdyenClient.Client.response()

Remove an allowed origin from my credential.

generate_company_api_key(company_id, credential_id, opts \\ [])

@spec generate_company_api_key(String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()

Generate a new API key for a company-level credential.

generate_company_client_key(company_id, credential_id, opts \\ [])

@spec generate_company_client_key(String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()

Generate a new client key for a company-level credential.

generate_merchant_api_key(merchant_id, credential_id, opts \\ [])

@spec generate_merchant_api_key(String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()

Generate a new API key for a merchant-level credential.

generate_merchant_client_key(merchant_id, credential_id, opts \\ [])

@spec generate_merchant_client_key(String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()

Generate a new client key for a merchant-level credential.

generate_my_client_key(opts \\ [])

@spec generate_my_client_key(keyword()) :: AdyenClient.Client.response()

Generate a client key for my credential.

get_company(company_id, credential_id, opts \\ [])

@spec get_company(String.t(), String.t(), keyword()) :: AdyenClient.Client.response()

Get a company-level API credential.

get_me(opts \\ [])

@spec get_me(keyword()) :: AdyenClient.Client.response()

Get my own API credential details.

get_merchant(merchant_id, credential_id, opts \\ [])

@spec get_merchant(String.t(), String.t(), keyword()) :: AdyenClient.Client.response()

Get a merchant-level API credential.

get_my_origins(opts \\ [])

@spec get_my_origins(keyword()) :: AdyenClient.Client.response()

Get allowed origins for my credential.

list_company(company_id, opts \\ [])

@spec list_company(
  String.t(),
  keyword()
) :: AdyenClient.Client.response()

List API credentials at company level.

list_company_origins(company_id, credential_id, opts \\ [])

@spec list_company_origins(String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()

List allowed origins for a company-level credential.

list_merchant(merchant_id, opts \\ [])

@spec list_merchant(
  String.t(),
  keyword()
) :: AdyenClient.Client.response()

List API credentials at merchant level.

update_company(company_id, credential_id, params, opts \\ [])

@spec update_company(String.t(), String.t(), map(), keyword()) ::
  AdyenClient.Client.response()

Update a company-level API credential.

update_merchant(merchant_id, credential_id, params, opts \\ [])

@spec update_merchant(String.t(), String.t(), map(), keyword()) ::
  AdyenClient.Client.response()

Update a merchant-level API credential.