# `Wise.Services.SCA`
[🔗](https://github.com/iamkanishka/wise/blob/v1.0.0/lib/wise/services/sca.ex#L1)

Wise Strong Customer Authentication (SCA) API.

# `passed?`

```elixir
@spec passed?(map()) :: boolean()
@spec passed?(term()) :: boolean()
```

Returns true if all required challenges have been passed.

# `pending_challenges`

```elixir
@spec pending_challenges(map()) :: [map()]
@spec pending_challenges(term()) :: [map()]
```

Returns list of required+unpassed challenges.

# `status`

```elixir
@spec status(Wise.Config.t()) :: {:ok, map()} | {:error, Wise.Error.t()}
```

# `verify`

```elixir
@spec verify(Wise.Config.t(), map()) :: {:ok, map()} | {:error, Wise.Error.t()}
```

---

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