# `AdyenClient.ClassicPlatforms.Fund`
[🔗](https://github.com/iamkanishka/adyen_client/blob/v1.0.0/lib/adyen_client/classic_payments_platforms.ex#L417)

Adyen Classic Platforms Fund API (v6).

# `account_holder_balance`

```elixir
@spec account_holder_balance(
  map(),
  keyword()
) :: AdyenClient.Client.response()
```

Get the balances of an account holder.

# `debit_account_holder`

```elixir
@spec debit_account_holder(
  map(),
  keyword()
) :: AdyenClient.Client.response()
```

Send a direct debit request.

# `payout_account_holder`

```elixir
@spec payout_account_holder(
  map(),
  keyword()
) :: AdyenClient.Client.response()
```

Pay out funds from an account to the account holder.

# `refund_funds_transfer`

```elixir
@spec refund_funds_transfer(
  map(),
  keyword()
) :: AdyenClient.Client.response()
```

Refund a funds transfer.

# `refund_not_paid_out_transfers`

```elixir
@spec refund_not_paid_out_transfers(
  map(),
  keyword()
) :: AdyenClient.Client.response()
```

Refund all unpaid-out transactions since the most recent payout.

# `setup_beneficiary`

```elixir
@spec setup_beneficiary(
  map(),
  keyword()
) :: AdyenClient.Client.response()
```

Set up a beneficiary relationship.

# `transaction_list`

```elixir
@spec transaction_list(
  map(),
  keyword()
) :: AdyenClient.Client.response()
```

Get a list of transactions for an account holder.

# `transfer_funds`

```elixir
@spec transfer_funds(
  map(),
  keyword()
) :: AdyenClient.Client.response()
```

Transfer funds between platform accounts.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
