# `AdyenClient.Checkout.Utility`
[🔗](https://github.com/iamkanishka/adyen_client/blob/v1.0.0/lib/adyen_client/checkout/payment_links_recurring_orders.ex#L174)

Adyen Checkout Utility endpoints.

# `create_origin_keys`

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

Create originKey values for domains.

# `get_apple_pay_session`

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

Get an Apple Pay session.

# `update_paypal_order`

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

Update order for PayPal Express Checkout.

# `validate_shopper_id`

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

Validate shopper ID (Riverty / AfterPay).

---

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