# `Worldpay.FX`
[🔗](https://github.com/iamkanishka/worldpay/blob/v1.0.0/lib/worldpay/access/payouts.ex#L154)

Worldpay **FX API** — Multi-Currency Processing.

Supports rate pairings, FX quotes, and forward rate locking.

# `create_quote`

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

Create an FX quote.

Set `intent: "PAYOUT LIVE RATE"` for a real-time rate on live transactions.

# `get_quote`

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

Retrieve a previously created FX quote.

# `get_rate`

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

Get an FX rate pairing.

---

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