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

Wise Simulation API — sandbox-only state advancement.

# `advance_transfer`

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

# `simulate_card_production`

```elixir
@spec simulate_card_production(
  Wise.Config.t(),
  Wise.Types.profile_id(),
  Wise.Types.card_token(),
  String.t(),
  String.t() | nil
) :: {:ok, :ok} | {:error, Wise.Error.t()}
```

# `simulate_incoming_payment`

```elixir
@spec simulate_incoming_payment(
  Wise.Config.t(),
  Wise.Types.profile_id(),
  Wise.Types.balance_id(),
  map()
) :: {:ok, :ok} | {:error, Wise.Error.t()}
```

---

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