Packages

Library to create payment gateways

Current section

Files

Jump to
ex_payments_template lib base_payment success_response.ex
Raw

lib/base_payment/success_response.ex

defmodule BasePayment.SuccessResponse do
@moduledoc """
Base success response for payment gateways.
"""
@enforce_keys [:status, :formatted_response]
@type t :: %__MODULE__{
status: String.t(),
formatted_response: %{
required(:raw_confirmation) => String.t(),
required(:reference_id) => String.t()
}
}
defstruct [
:status,
:formatted_response
]
end