# `PaperTiger.Resources.ApplicationFeeRefund`
[🔗](https://github.com/EnaiaInc/paper_tiger/blob/v1.2.2/lib/paper_tiger/resources/application_fee_refund.ex#L1)

Handles Application Fee Refund endpoints nested under Application Fees.

# `create`

```elixir
@spec create(Plug.Conn.t(), String.t()) :: Plug.Conn.t()
```

Creates an application fee refund.

# `create_for_fee`

```elixir
@spec create_for_fee(String.t(), map()) ::
  {:ok, map()}
  | {:error, :fee_not_found}
  | {:error, :invalid_amount, String.t()}
```

Creates an application fee refund from internal code.

# `list`

```elixir
@spec list(Plug.Conn.t(), String.t()) :: Plug.Conn.t()
```

Lists refunds for an application fee.

# `retrieve`

```elixir
@spec retrieve(Plug.Conn.t(), String.t(), String.t()) :: Plug.Conn.t()
```

Retrieves an application fee refund.

# `update`

```elixir
@spec update(Plug.Conn.t(), String.t(), String.t()) :: Plug.Conn.t()
```

Updates application fee refund metadata.

---

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