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

:authentication_flow :: :string

For authenticated transactions: how the customer was authenticated by the issuing bank.

:result :: :string

Indicates the outcome of 3D Secure authentication.

:result_reason :: :string

Additional information about why 3D Secure succeeded or failed based on the result.

:version :: :string

The version of 3D Secure that was used.

Link to this section Summary

Link to this section Types

@type params() :: map()
@type t() :: %ExOAPI.Stripe.Schemas.ThreeDSecureDetails{
  authentication_flow: (:frictionless | :challenge) | nil,
  result:
    (:processing_error
     | :not_supported
     | :failed
     | :authenticated
     | :attempt_acknowledged)
    | nil,
  result_reason:
    (:rejected
     | :protocol_error
     | :network_not_supported
     | :card_not_enrolled
     | :canceled
     | :bypassed
     | :abandoned)
    | nil,
  version: (:"2.2.0" | :"2.1.0" | :"1.0.2") | nil
}

Link to this section Functions

Link to this function

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

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