Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the types generated from the schema ThreeDSecureDetails
Synopsis
- data ThreeDSecureDetails = ThreeDSecureDetails {}
- mkThreeDSecureDetails :: ThreeDSecureDetailsResult' -> ThreeDSecureDetailsVersion' -> ThreeDSecureDetails
- data ThreeDSecureDetailsAuthenticationFlow'
- data ThreeDSecureDetailsResult'
- = ThreeDSecureDetailsResult'Other Value
- | ThreeDSecureDetailsResult'Typed Text
- | ThreeDSecureDetailsResult'EnumAttemptAcknowledged
- | ThreeDSecureDetailsResult'EnumAuthenticated
- | ThreeDSecureDetailsResult'EnumFailed
- | ThreeDSecureDetailsResult'EnumNotSupported
- | ThreeDSecureDetailsResult'EnumProcessingError
- data ThreeDSecureDetailsResultReason'
- = ThreeDSecureDetailsResultReason'Other Value
- | ThreeDSecureDetailsResultReason'Typed Text
- | ThreeDSecureDetailsResultReason'EnumAbandoned
- | ThreeDSecureDetailsResultReason'EnumBypassed
- | ThreeDSecureDetailsResultReason'EnumCanceled
- | ThreeDSecureDetailsResultReason'EnumCardNotEnrolled
- | ThreeDSecureDetailsResultReason'EnumNetworkNotSupported
- | ThreeDSecureDetailsResultReason'EnumProtocolError
- | ThreeDSecureDetailsResultReason'EnumRejected
- data ThreeDSecureDetailsVersion'
Documentation
data ThreeDSecureDetails Source #
Defines the object schema located at components.schemas.three_d_secure_details
in the specification.
ThreeDSecureDetails | |
|
Instances
Eq ThreeDSecureDetails Source # | |
Defined in StripeAPI.Types.ThreeDSecureDetails (==) :: ThreeDSecureDetails -> ThreeDSecureDetails -> Bool # (/=) :: ThreeDSecureDetails -> ThreeDSecureDetails -> Bool # | |
Show ThreeDSecureDetails Source # | |
Defined in StripeAPI.Types.ThreeDSecureDetails showsPrec :: Int -> ThreeDSecureDetails -> ShowS # show :: ThreeDSecureDetails -> String # showList :: [ThreeDSecureDetails] -> ShowS # | |
ToJSON ThreeDSecureDetails Source # | |
Defined in StripeAPI.Types.ThreeDSecureDetails toJSON :: ThreeDSecureDetails -> Value # toEncoding :: ThreeDSecureDetails -> Encoding # toJSONList :: [ThreeDSecureDetails] -> Value # toEncodingList :: [ThreeDSecureDetails] -> Encoding # | |
FromJSON ThreeDSecureDetails Source # | |
Defined in StripeAPI.Types.ThreeDSecureDetails parseJSON :: Value -> Parser ThreeDSecureDetails # parseJSONList :: Value -> Parser [ThreeDSecureDetails] # |
mkThreeDSecureDetails Source #
Create a new ThreeDSecureDetails
with all required fields.
data ThreeDSecureDetailsAuthenticationFlow' Source #
Defines the enum schema located at components.schemas.three_d_secure_details.properties.authentication_flow
in the specification.
For authenticated transactions: how the customer was authenticated by the issuing bank.
ThreeDSecureDetailsAuthenticationFlow'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
ThreeDSecureDetailsAuthenticationFlow'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
ThreeDSecureDetailsAuthenticationFlow'EnumChallenge | Represents the JSON value |
ThreeDSecureDetailsAuthenticationFlow'EnumFrictionless | Represents the JSON value |
data ThreeDSecureDetailsResult' Source #
Defines the enum schema located at components.schemas.three_d_secure_details.properties.result
in the specification.
Indicates the outcome of 3D Secure authentication.
ThreeDSecureDetailsResult'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
ThreeDSecureDetailsResult'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
ThreeDSecureDetailsResult'EnumAttemptAcknowledged | Represents the JSON value |
ThreeDSecureDetailsResult'EnumAuthenticated | Represents the JSON value |
ThreeDSecureDetailsResult'EnumFailed | Represents the JSON value |
ThreeDSecureDetailsResult'EnumNotSupported | Represents the JSON value |
ThreeDSecureDetailsResult'EnumProcessingError | Represents the JSON value |
Instances
data ThreeDSecureDetailsResultReason' Source #
Defines the enum schema located at components.schemas.three_d_secure_details.properties.result_reason
in the specification.
Additional information about why 3D Secure succeeded or failed based on the `result`.
ThreeDSecureDetailsResultReason'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
ThreeDSecureDetailsResultReason'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
ThreeDSecureDetailsResultReason'EnumAbandoned | Represents the JSON value |
ThreeDSecureDetailsResultReason'EnumBypassed | Represents the JSON value |
ThreeDSecureDetailsResultReason'EnumCanceled | Represents the JSON value |
ThreeDSecureDetailsResultReason'EnumCardNotEnrolled | Represents the JSON value |
ThreeDSecureDetailsResultReason'EnumNetworkNotSupported | Represents the JSON value |
ThreeDSecureDetailsResultReason'EnumProtocolError | Represents the JSON value |
ThreeDSecureDetailsResultReason'EnumRejected | Represents the JSON value |
data ThreeDSecureDetailsVersion' Source #
Defines the enum schema located at components.schemas.three_d_secure_details.properties.version
in the specification.
The version of 3D Secure that was used.
ThreeDSecureDetailsVersion'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
ThreeDSecureDetailsVersion'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
ThreeDSecureDetailsVersion'Enum1'0'2 | Represents the JSON value |
ThreeDSecureDetailsVersion'Enum2'1'0 | Represents the JSON value |
ThreeDSecureDetailsVersion'Enum2'2'0 | Represents the JSON value |