Packages

Library to create payment gateways

Current section

Files

Jump to
ex_payments_template lib base_payment base_config.ex
Raw

lib/base_payment/base_config.ex

defmodule BasePayment.BaseConfig do
@moduledoc """
Base configuration for payment gateways.
"""
@type t :: %__MODULE__{
api_key: String.t() | nil,
api_secret: String.t() | nil,
api_url: String.t() | nil,
access_token: String.t() | nil,
version: String.t() | nil,
currency: String.t() | nil,
locale: String.t() | nil,
environment: String.t() | nil
}
defstruct [
:api_key,
:api_secret,
:api_url,
:access_token,
:version,
:currency,
:locale,
:environment
]
end