# `AdyenClient.Management.PaymentMethods`
[🔗](https://github.com/iamkanishka/adyen_client/blob/v1.0.0/lib/adyen_client/management/webhooks_methods_terminals_settings.ex#L165)

Management API — Payment method settings.

# `add_apple_pay_domain`

```elixir
@spec add_apple_pay_domain(String.t(), String.t(), map(), keyword()) ::
  AdyenClient.Client.response()
```

Add an Apple Pay domain to a payment method.

# `get`

```elixir
@spec get(String.t(), String.t(), keyword()) :: AdyenClient.Client.response()
```

Get details of a specific payment method.

# `get_apple_pay_domains`

```elixir
@spec get_apple_pay_domains(String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()
```

Get Apple Pay domains for a payment method.

# `list`

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

Get all payment methods configured for a merchant.

# `request`

```elixir
@spec request(String.t(), map(), keyword()) :: AdyenClient.Client.response()
```

Request a new payment method for a merchant.

# `update`

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

Update a payment method configuration.

---

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