Current section
Files
Jump to
Current section
Files
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