AdyenClient.BalancePlatform.TransferLimits (AdyenClient v1.0.0)

Copy Markdown View Source

Balance Platform — Transfer Limits at both balance account and balance platform level.

Supplements AdyenClient.BalancePlatform with the full set of transfer limit operations including approve-pending and platform-level CRUD.

Summary

Functions

Approve pending transfer limits for a balance account.

Create a transfer limit at balance platform level.

Delete a transfer limit at balance platform level.

Get a specific transfer limit for a balance account.

Get a specific transfer limit at balance platform level.

List transfer limits at balance platform level.

Functions

approve_balance_account_limits(account_id, params, opts \\ [])

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

Approve pending transfer limits for a balance account.

create_platform_limit(platform_id, params, opts \\ [])

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

Create a transfer limit at balance platform level.

delete_platform_limit(platform_id, limit_id, opts \\ [])

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

Delete a transfer limit at balance platform level.

get_balance_account_limit(account_id, limit_id, opts \\ [])

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

Get a specific transfer limit for a balance account.

get_platform_limit(platform_id, limit_id, opts \\ [])

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

Get a specific transfer limit at balance platform level.

list_platform_limits(platform_id, query \\ %{}, opts \\ [])

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

List transfer limits at balance platform level.