Current section
Files
Jump to
Current section
Files
lib/base_payment/card_token_payload.ex
defmodule BasePayment.CardTokenPayload do
@moduledoc """
Card token payload for payment gateways.
"""
@enforce_keys [:card_number, :expiration_month, :expiration_year, :security_code, :name]
@type t :: %__MODULE__{
card_number: String.t(),
expiration_month: String.t(),
expiration_year: String.t(),
security_code: String.t(),
name: String.t(),
meta: map() | nil
}
defstruct [
:card_number,
:expiration_month,
:expiration_year,
:security_code,
:name,
:meta
]
end