# `Stancer.API.Refunds`

# `create`

```elixir
@spec create(map()) :: {:ok, map()} | {:error, term()}
```

POST `/v2/refunds/`

## Parameters

  * `amount` (integer, optional)
  * `payment` (string (matches ^paym_[a-zA-Z0-9]{24}$), optional)
    - Example: "paym_yWYfCSzsUUhr9KwMv7vuLZHX"

# `get`

```elixir
@spec get(String.t()) :: {:ok, map()} | {:error, term()}
```

GET `/v2/refunds/{id}`

# `list`

```elixir
@spec list() :: {:ok, map()} | {:error, term()}
```

GET `/v2/refunds/`

---

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