AdyenClient.Management.SplitConfigurations (AdyenClient v1.0.0)

Copy Markdown View Source

Management API — Split configuration profiles for marketplaces.

Summary

Functions

Create a split configuration profile.

Create a rule within a split configuration.

Delete a split configuration profile.

Delete a rule from a split configuration.

Get a split configuration profile.

List all split configuration profiles.

Update the description of a split configuration profile.

Functions

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

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

Create a split configuration profile.

create_rule(merchant_id, config_id, params, opts \\ [])

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

Create a rule within a split configuration.

delete(merchant_id, config_id, opts \\ [])

Delete a split configuration profile.

delete_rule(merchant_id, config_id, rule_id, opts \\ [])

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

Delete a rule from a split configuration.

get(merchant_id, config_id, opts \\ [])

Get a split configuration profile.

list(merchant_id, opts \\ [])

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

List all split configuration profiles.

update(merchant_id, config_id, params, opts \\ [])

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

Update the description of a split configuration profile.

update_rule(merchant_id, config_id, rule_id, params, opts \\ [])

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

Update split conditions for a rule.

update_split_logic(merchant_id, config_id, rule_id, logic_id, params, opts \\ [])

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

Update split logic for a rule.