Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the types generated from the schema SetupAttemptPaymentMethodDetailsCard
Synopsis
- data SetupAttemptPaymentMethodDetailsCard = SetupAttemptPaymentMethodDetailsCard {}
- mkSetupAttemptPaymentMethodDetailsCard :: SetupAttemptPaymentMethodDetailsCard
- data SetupAttemptPaymentMethodDetailsCardThreeDSecure' = SetupAttemptPaymentMethodDetailsCardThreeDSecure' {
- setupAttemptPaymentMethodDetailsCardThreeDSecure'AuthenticationFlow :: Maybe SetupAttemptPaymentMethodDetailsCardThreeDSecure'AuthenticationFlow'
- setupAttemptPaymentMethodDetailsCardThreeDSecure'Result :: Maybe SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'
- setupAttemptPaymentMethodDetailsCardThreeDSecure'ResultReason :: Maybe SetupAttemptPaymentMethodDetailsCardThreeDSecure'ResultReason'
- setupAttemptPaymentMethodDetailsCardThreeDSecure'Version :: Maybe SetupAttemptPaymentMethodDetailsCardThreeDSecure'Version'
- mkSetupAttemptPaymentMethodDetailsCardThreeDSecure' :: SetupAttemptPaymentMethodDetailsCardThreeDSecure'
- data SetupAttemptPaymentMethodDetailsCardThreeDSecure'AuthenticationFlow'
- = SetupAttemptPaymentMethodDetailsCardThreeDSecure'AuthenticationFlow'Other Value
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'AuthenticationFlow'Typed Text
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'AuthenticationFlow'EnumChallenge
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'AuthenticationFlow'EnumFrictionless
- data SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'
- = SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'Other Value
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'Typed Text
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'EnumAttemptAcknowledged
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'EnumAuthenticated
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'EnumFailed
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'EnumNotSupported
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'EnumProcessingError
- data SetupAttemptPaymentMethodDetailsCardThreeDSecure'ResultReason'
- = SetupAttemptPaymentMethodDetailsCardThreeDSecure'ResultReason'Other Value
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'ResultReason'Typed Text
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'ResultReason'EnumAbandoned
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'ResultReason'EnumBypassed
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'ResultReason'EnumCanceled
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'ResultReason'EnumCardNotEnrolled
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'ResultReason'EnumNetworkNotSupported
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'ResultReason'EnumProtocolError
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'ResultReason'EnumRejected
- data SetupAttemptPaymentMethodDetailsCardThreeDSecure'Version'
- = SetupAttemptPaymentMethodDetailsCardThreeDSecure'Version'Other Value
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'Version'Typed Text
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'Version'Enum1'0'2
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'Version'Enum2'1'0
- | SetupAttemptPaymentMethodDetailsCardThreeDSecure'Version'Enum2'2'0
Documentation
data SetupAttemptPaymentMethodDetailsCard Source #
Defines the object schema located at components.schemas.setup_attempt_payment_method_details_card
in the specification.
SetupAttemptPaymentMethodDetailsCard | |
|
mkSetupAttemptPaymentMethodDetailsCard :: SetupAttemptPaymentMethodDetailsCard Source #
Create a new SetupAttemptPaymentMethodDetailsCard
with all required fields.
data SetupAttemptPaymentMethodDetailsCardThreeDSecure' Source #
Defines the object schema located at components.schemas.setup_attempt_payment_method_details_card.properties.three_d_secure.anyOf
in the specification.
Populated if this authorization used 3D Secure authentication.
SetupAttemptPaymentMethodDetailsCardThreeDSecure' | |
|
Instances
mkSetupAttemptPaymentMethodDetailsCardThreeDSecure' :: SetupAttemptPaymentMethodDetailsCardThreeDSecure' Source #
Create a new SetupAttemptPaymentMethodDetailsCardThreeDSecure'
with all required fields.
data SetupAttemptPaymentMethodDetailsCardThreeDSecure'AuthenticationFlow' Source #
Defines the enum schema located at components.schemas.setup_attempt_payment_method_details_card.properties.three_d_secure.anyOf.properties.authentication_flow
in the specification.
For authenticated transactions: how the customer was authenticated by the issuing bank.
SetupAttemptPaymentMethodDetailsCardThreeDSecure'AuthenticationFlow'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
SetupAttemptPaymentMethodDetailsCardThreeDSecure'AuthenticationFlow'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
SetupAttemptPaymentMethodDetailsCardThreeDSecure'AuthenticationFlow'EnumChallenge | Represents the JSON value |
SetupAttemptPaymentMethodDetailsCardThreeDSecure'AuthenticationFlow'EnumFrictionless | Represents the JSON value |
Instances
data SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result' Source #
Defines the enum schema located at components.schemas.setup_attempt_payment_method_details_card.properties.three_d_secure.anyOf.properties.result
in the specification.
Indicates the outcome of 3D Secure authentication.
SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'EnumAttemptAcknowledged | Represents the JSON value |
SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'EnumAuthenticated | Represents the JSON value |
SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'EnumFailed | Represents the JSON value |
SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'EnumNotSupported | Represents the JSON value |
SetupAttemptPaymentMethodDetailsCardThreeDSecure'Result'EnumProcessingError | Represents the JSON value |
Instances
data SetupAttemptPaymentMethodDetailsCardThreeDSecure'ResultReason' Source #
Defines the enum schema located at components.schemas.setup_attempt_payment_method_details_card.properties.three_d_secure.anyOf.properties.result_reason
in the specification.
Additional information about why 3D Secure succeeded or failed based on the `result`.
Instances
data SetupAttemptPaymentMethodDetailsCardThreeDSecure'Version' Source #
Defines the enum schema located at components.schemas.setup_attempt_payment_method_details_card.properties.three_d_secure.anyOf.properties.version
in the specification.
The version of 3D Secure that was used.
SetupAttemptPaymentMethodDetailsCardThreeDSecure'Version'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
SetupAttemptPaymentMethodDetailsCardThreeDSecure'Version'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
SetupAttemptPaymentMethodDetailsCardThreeDSecure'Version'Enum1'0'2 | Represents the JSON value |
SetupAttemptPaymentMethodDetailsCardThreeDSecure'Version'Enum2'1'0 | Represents the JSON value |
SetupAttemptPaymentMethodDetailsCardThreeDSecure'Version'Enum2'2'0 | Represents the JSON value |