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

Wise One Time Token API (deprecated — use SCA).

# `passed?`

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

# `status`

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

# `trigger_sms`

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

# `trigger_voice`

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

# `trigger_whatsapp`

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

# `verify_device_fingerprint`

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

# `verify_face_map`

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

# `verify_pin`

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

# `verify_sms`

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

# `verify_voice`

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

# `verify_whatsapp`

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

---

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