AdyenClient.Management.AllowedOrigins (AdyenClient v1.0.0)

Copy Markdown View Source

Management API — Allowed Origins at company and merchant credential level.

Separate from AdyenClient.Management.ApiCredentials, these endpoints manage allowed origins scoped directly to a credential ID at both company and merchant level.

Summary

Functions

Add an allowed origin to a merchant-level credential.

Delete an allowed origin from a merchant-level credential.

Get a specific allowed origin for a company-level credential.

Get a specific allowed origin for a merchant-level credential.

Get a specific allowed origin for my own API credential.

Get a list of allowed origins for a merchant-level credential.

Functions

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

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

Add an allowed origin to a merchant-level credential.

delete_merchant_origin(merchant_id, credential_id, origin_id, opts \\ [])

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

Delete an allowed origin from a merchant-level credential.

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

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

Get a specific allowed origin for a company-level credential.

get_merchant_origin(merchant_id, credential_id, origin_id, opts \\ [])

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

Get a specific allowed origin for a merchant-level credential.

get_my_origin(origin_id, opts \\ [])

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

Get a specific allowed origin for my own API credential.

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

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

Get a list of allowed origins for a merchant-level credential.