View Source ExOAPI.Stripe.Schemas.PaymentMethodDetailsCardPresentReceipt (exoapi_stripe v0.1.4)

:account_type :: :string

The type of account being debited or credited

:application_cryptogram :: :string

EMV tag 9F26, cryptogram generated by the integrated circuit chip.

:application_preferred_name :: :string

Mnenomic of the Application Identifier.

:authorization_code :: :string

Identifier for this transaction.

:authorization_response_code :: :string

EMV tag 8A. A code returned by the card issuer.

:cardholder_verification_method :: :string

How the cardholder verified ownership of the card.

:dedicated_file_name :: :string

EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.

:terminal_verification_results :: :string

The outcome of a series of EMV functions performed by the card reader.

:transaction_status_information :: :string

An indication of various EMV functions performed during the transaction.

Link to this section Summary

Link to this section Types

@type params() :: map()
@type t() :: %ExOAPI.Stripe.Schemas.PaymentMethodDetailsCardPresentReceipt{
  account_type: (:unknown | :prepaid | :credit | :checking) | nil,
  application_cryptogram: String.t() | nil,
  application_preferred_name: String.t() | nil,
  authorization_code: String.t() | nil,
  authorization_response_code: String.t() | nil,
  cardholder_verification_method: String.t() | nil,
  dedicated_file_name: String.t() | nil,
  terminal_verification_results: String.t() | nil,
  transaction_status_information: String.t() | nil
}

Link to this section Functions

Link to this function

changeset(struct \\ %__MODULE__{}, params)

View Source
@spec changeset(t(), params()) :: Ecto.Changeset.t()