Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the different functions to run the operation postSetupIntentsIntentConfirm
Synopsis
- postSetupIntentsIntentConfirm :: forall m. MonadHTTP m => Text -> Maybe PostSetupIntentsIntentConfirmRequestBody -> ClientT m (Response PostSetupIntentsIntentConfirmResponse)
- data PostSetupIntentsIntentConfirmRequestBody = PostSetupIntentsIntentConfirmRequestBody {
- postSetupIntentsIntentConfirmRequestBodyClientSecret :: Maybe Text
- postSetupIntentsIntentConfirmRequestBodyExpand :: Maybe [Text]
- postSetupIntentsIntentConfirmRequestBodyMandateData :: Maybe PostSetupIntentsIntentConfirmRequestBodyMandateData'
- postSetupIntentsIntentConfirmRequestBodyPaymentMethod :: Maybe Text
- postSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions :: Maybe PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'
- postSetupIntentsIntentConfirmRequestBodyReturnUrl :: Maybe Text
- mkPostSetupIntentsIntentConfirmRequestBody :: PostSetupIntentsIntentConfirmRequestBody
- data PostSetupIntentsIntentConfirmRequestBodyMandateData' = PostSetupIntentsIntentConfirmRequestBodyMandateData' {}
- mkPostSetupIntentsIntentConfirmRequestBodyMandateData' :: PostSetupIntentsIntentConfirmRequestBodyMandateData'
- data PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' = PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' {
- postSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'AcceptedAt :: Maybe Int
- postSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Offline :: Maybe Object
- postSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online :: Maybe PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online'
- postSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type :: PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'
- mkPostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' :: PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type' -> PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'
- data PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' = PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' {}
- mkPostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' :: Text -> Text -> PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online'
- data PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'
- = PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'Other Value
- | PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'Typed Text
- | PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'EnumOffline
- | PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'EnumOnline
- data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions' = PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions' {
- postSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit :: Maybe PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'
- postSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card :: Maybe PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'
- postSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit :: Maybe PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'
- mkPostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions' :: PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'
- data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit' = PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit' {
- postSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Currency :: Maybe PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Currency'
- postSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions :: Maybe PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'
- postSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod :: Maybe PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'
- mkPostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit' :: PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'
- data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Currency'
- = PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Currency'Other Value
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Currency'Typed Text
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Currency'EnumCad
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Currency'EnumUsd
- data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' = PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' {
- postSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl :: Maybe PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl'Variants
- postSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'IntervalDescription :: Maybe Text
- postSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule :: Maybe PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'
- postSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType :: Maybe PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'
- mkPostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' :: PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'
- data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl'Variants
- data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'
- = PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'Other Value
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'Typed Text
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumCombined
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumInterval
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumSporadic
- data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'
- = PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'Other Value
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'Typed Text
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'EnumBusiness
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'EnumPersonal
- data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'
- = PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'Other Value
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'Typed Text
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumAutomatic
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumInstant
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumMicrodeposits
- data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card' = PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card' {}
- mkPostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card' :: PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'
- data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'
- = PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'Other Value
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'Typed Text
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'EnumAny
- | PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'EnumAutomatic
- data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit' = PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit' {}
- mkPostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit' :: PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'
- data PostSetupIntentsIntentConfirmResponse
Documentation
postSetupIntentsIntentConfirm Source #
:: forall m. MonadHTTP m | |
=> Text | intent | Constraints: Maximum length of 5000 |
-> Maybe PostSetupIntentsIntentConfirmRequestBody | The request body to send |
-> ClientT m (Response PostSetupIntentsIntentConfirmResponse) | Monadic computation which returns the result of the operation |
POST /v1/setup_intents/{intent}/confirm
<p>Confirm that your customer intends to set up the current or provided payment method. For example, you would confirm a SetupIntent when a customer hits the “Save” button on a payment method management page on your website.</p>
<p>If the selected payment method does not require any additional steps from the customer, the SetupIntent will transition to the <code>succeeded</code> status.</p>
<p>Otherwise, it will transition to the <code>requires_action</code> status and suggest additional actions via <code>next_action</code>. If setup fails, the SetupIntent will transition to the <code>requires_payment_method</code> status.</p>
data PostSetupIntentsIntentConfirmRequestBody Source #
Defines the object schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema
in the specification.
PostSetupIntentsIntentConfirmRequestBody | |
|
mkPostSetupIntentsIntentConfirmRequestBody :: PostSetupIntentsIntentConfirmRequestBody Source #
Create a new PostSetupIntentsIntentConfirmRequestBody
with all required fields.
data PostSetupIntentsIntentConfirmRequestBodyMandateData' Source #
Defines the object schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data.anyOf
in the specification.
This hash contains details about the Mandate to create
Instances
mkPostSetupIntentsIntentConfirmRequestBodyMandateData' :: PostSetupIntentsIntentConfirmRequestBodyMandateData' Source #
Create a new PostSetupIntentsIntentConfirmRequestBodyMandateData'
with all required fields.
data PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' Source #
Defines the object schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data.anyOf.properties.customer_acceptance
in the specification.
Instances
mkPostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance' Source #
Create a new PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'
with all required fields.
data PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' Source #
Defines the object schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data.anyOf.properties.customer_acceptance.properties.online
in the specification.
Instances
mkPostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online' Source #
Create a new PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Online'
with all required fields.
data PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type' Source #
Defines the enum schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.mandate_data.anyOf.properties.customer_acceptance.properties.type
in the specification.
PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'EnumOffline | Represents the JSON value |
PostSetupIntentsIntentConfirmRequestBodyMandateData'CustomerAcceptance'Type'EnumOnline | Represents the JSON value |
Instances
data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions' Source #
Defines the object schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options
in the specification.
Payment-method-specific configuration for this SetupIntent.
Instances
mkPostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions' :: PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions' Source #
Create a new PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'
with all required fields.
data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit' Source #
Defines the object schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit
in the specification.
Instances
mkPostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit' :: PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit' Source #
Create a new PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'
with all required fields.
data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Currency' Source #
Defines the enum schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.currency
in the specification.
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Currency'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Currency'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Currency'EnumCad | Represents the JSON value |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'Currency'EnumUsd | Represents the JSON value |
Instances
data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' Source #
Defines the object schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.mandate_options
in the specification.
Instances
mkPostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' :: PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions' Source #
Create a new PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'
with all required fields.
data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'CustomMandateUrl'Variants Source #
Defines the oneOf schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.mandate_options.properties.custom_mandate_url.anyOf
in the specification.
Instances
data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule' Source #
Defines the enum schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.mandate_options.properties.payment_schedule
in the specification.
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumCombined | Represents the JSON value |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumInterval | Represents the JSON value |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'PaymentSchedule'EnumSporadic | Represents the JSON value |
Instances
data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType' Source #
Defines the enum schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.mandate_options.properties.transaction_type
in the specification.
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'EnumBusiness | Represents the JSON value |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'MandateOptions'TransactionType'EnumPersonal | Represents the JSON value |
Instances
data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod' Source #
Defines the enum schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.acss_debit.properties.verification_method
in the specification.
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumAutomatic | Represents the JSON value |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumInstant | Represents the JSON value |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'AcssDebit'VerificationMethod'EnumMicrodeposits | Represents the JSON value |
Instances
data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card' Source #
Defines the object schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card
in the specification.
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card' | |
|
Instances
mkPostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card' :: PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card' Source #
Create a new PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'
with all required fields.
data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure' Source #
Defines the enum schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.card.properties.request_three_d_secure
in the specification.
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'EnumAny | Represents the JSON value |
PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'Card'RequestThreeDSecure'EnumAutomatic | Represents the JSON value |
Instances
data PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit' Source #
Defines the object schema located at paths./v1/setup_intents/{intent}/confirm.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_options.properties.sepa_debit
in the specification.
Instances
mkPostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit' :: PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit' Source #
Create a new PostSetupIntentsIntentConfirmRequestBodyPaymentMethodOptions'SepaDebit'
with all required fields.
data PostSetupIntentsIntentConfirmResponse Source #
Represents a response of the operation postSetupIntentsIntentConfirm
.
The response constructor is chosen by the status code of the response. If no case matches (no specific case for the response code, no range case, no default case), PostSetupIntentsIntentConfirmResponseError
is used.
PostSetupIntentsIntentConfirmResponseError String | Means either no matching case available or a parse error |
PostSetupIntentsIntentConfirmResponse200 SetupIntent | Successful response. |
PostSetupIntentsIntentConfirmResponseDefault Error | Error response. |