Represents a Paysafe Refund response.
@type status() :: :processing | :completed | :failed | :cancelled | :pending
@type t() :: %Paysafe.Types.Refund{ amount: pos_integer(), error: map() | nil, id: String.t() | nil, merchant_ref_num: String.t(), raw: map(), status: status(), txn_time: String.t() | nil }