# `AdyenClient.Recurring`
[🔗](https://github.com/iamkanishka/adyen_client/blob/v1.0.0/lib/adyen_client/bin_lookup_disputes_recurring_payout.ex#L123)

Adyen Recurring API (v68).

Manage stored payment contracts, permits, and schedule Account Updater.
Note: For new integrations prefer `AdyenClient.Checkout.Recurring`.

# `create_permit`

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

Create new permits linked to a recurring contract.

# `disable`

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

Disable stored payment details.

# `disable_permit`

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

Disable an existing permit.

# `list_details`

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

List stored payment details for a shopper.

# `notify_shopper`

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

Ask the issuer to notify the shopper about a recurring contract.

# `schedule_account_updater`

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

Schedule running the Account Updater for a shopper's stored details.

---

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