Packages

A Simple LIB to use the Checkout.com API

Current section

Files

Jump to
checkout_sdk lib requests payments void_payment.ex
Raw

lib/requests/payments/void_payment.ex

defmodule Requests.VoidPayment do
@derive Jason.Encoder
@type t :: %__MODULE__{
reference: String.t(),
metadata: map()
}
defstruct [:reference, :metadata]
def build(params) when is_map(params) do
%__MODULE__{
reference: params[:reference],
metadata: params[:metadata]
}
end
def build(_), do: nil
end